摘要: 1 Global对象 所有全局作用域定义的属性与函数,都是Global对象的属性。 1.1 URI编码方法 encodeURI():不会对本身属于URI的特殊符号进行编码。 encodeURIComponent():对发现的任何非标准字符进行编码。(使用得更多) URI解码方法 decodeURI( 阅读全文
posted @ 2017-08-18 22:34 chen_zed 阅读(127) 评论(0) 推荐(0)
摘要: 每当读取基本类型,后台会创建一个对应的基本包装类型的对象,从而让我们能够调用一些方法来操作这些数据。例子: Object()函数会根据传入值的类型来返回基本包装类型的实例。如: 使用new调用基本包装类型的构造函数,与直接调用同名的转型函数是不一样的。 对基本包装类型调用typeof会返回“obje 阅读全文
posted @ 2017-08-17 13:47 chen_zed 阅读(92) 评论(0) 推荐(0)
摘要: Function类型 1 函数声明语法: 注意,函数名是指向函数的指针,与其包含对象的指针没有什么不同。 由于ECMAScript中的函数可以传入多个参数,因此并没有重载。 2 函数声明与函数表达式 解释器会先读取函数声明,使其在执行任何代码之前可用(函数声明提升),函数表达式则必须等到解释器执行到 阅读全文
posted @ 2017-08-16 13:10 chen_zed 阅读(105) 评论(0) 推荐(0)
摘要: Array类型 创建方法: (1)构造函数法: (2) 数组字面量表示法(不会调用构造函数): 数组中的值的访问: 方括号加索引值。索引值小于数组项数,返回对应项的值。索引超过数组现有项,数组会自动增加到该索引值加一的长度 length属性 length不是只读,可通过其向数组添加或移除项。 1 检 阅读全文
posted @ 2017-08-14 22:36 chen_zed 阅读(94) 评论(0) 推荐(0)
摘要: Object类型 创建方式: 属性访问方法: 点表示法: alert(person.name); //"Nicholas" 方括号表示法: alert(person["name"]); //"Nicholas" 方括号表示法的优点是可以通过变量访问属性: 阅读全文
posted @ 2017-08-14 14:42 chen_zed 阅读(109) 评论(0) 推荐(0)
摘要: 1 基本类型和引用类型的值 ECMAScript可能包含两种不同数据类型的值: 基本类型值——简单的数据段 引用类型值——可能由多个值构成的对象 1.1 动态的属性 可以动态地为引用类型值添加或删除属性和方法: 不能给基本类型添加属性,尽管不会导致任何错误: 1.2 复制变量值 基本类型:创建的是原 阅读全文
posted @ 2017-08-14 00:01 chen_zed 阅读(184) 评论(0) 推荐(0)
摘要: 1 Undefined类型 Undefined类型只有一个值:undefined。用var声明但未初始化的变量就是undefined。 2 Null类型 Null类型只有一个值:null。null表示一个空对象指针,typeof操作检测null值时返回object。 undefined和null之间 阅读全文
posted @ 2017-08-13 14:48 chen_zed 阅读(94) 评论(0) 推荐(0)