摘要: ECMAScript数组与其他语言中的数组都是数据的有序列表,但与其他语言不同的是,ECMAScript数组的每一项可以保存任何类型的数据。而且ECMAScript数组的大小是可以动态调整的,即可以随着数据的添加自动增长。 创建数组的基本方式有两种: 第一种是使用Array构造函数: 第二种是使用数 阅读全文
posted @ 2016-09-12 17:16 chenccc 阅读(425) 评论(0) 推荐(0) 编辑
摘要: Object是ECMAScript中使用最多的一个类型,虽然Object的实例不具备多少功能,但对于在应用程序中存储和传输数据而言,它们是非常理想的选择。 创建Object实例有两种方式: 1.new操作符后跟Object构造函数 2.字面量表示法 对象字面量是对象定义的一种简写形式,目的在于简化创 阅读全文
posted @ 2016-09-07 17:28 chenccc 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 1. 执行环境(execution context) 定义了变量或函数有权访问的其他数据,决定了他们各自的行为。每个执行环境都有一个与之关联的变量对象(variable object),环境中定义的所有变量和函数都保存在这个对象中,虽然我们编写的代码无法访问这个对象,但解析器在处理数据时会在后台使用 阅读全文
posted @ 2016-09-07 14:40 chenccc 阅读(189) 评论(0) 推荐(0) 编辑
摘要: ECMAScript变量有两种不同数据类型的值:基本类型值 和 引用类型值。基本类型值指的是简单的数据段,引用类型值指那些可能由多个值构成的对象。 5种基本类型: Undefined、Null、Boolean、Number、String。这五种基本数据类型是按值访问的,因为可以操作保存在变量中的实际 阅读全文
posted @ 2016-09-06 15:41 chenccc 阅读(512) 评论(0) 推荐(0) 编辑
摘要: ECMAScript定义了3个乘性操作符: 乘法、除法、求模。在操作数为非数值的情况下会先调用Number()函数执行自动的类型转换。 求模(求余)操作符由一个百分号( % )表示。 阅读全文
posted @ 2016-09-05 09:11 chenccc 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 布尔操作符一共有三个: 非(Not)、与(AND)、或(OR) 逻辑非操作符也可用于将一个值转换为与其对应的布尔值。而同时使用两个逻辑非操作符,实际上就会模拟Boolean()转型函数的行为。最终结果与对这个值使用Boolean()函数相同。 逻辑与操作符由两个和号(&&) 逻辑与属于短路操作,即如 阅读全文
posted @ 2016-09-01 16:51 chenccc 阅读(322) 评论(0) 推荐(0) 编辑
摘要: ECMA-262 描述了一组用于操作数据值的操作符,包括算术操作符(如加减)、位操作符、关系操作符、相等操作符。ECMAScript操作符能够适用于很多值,例如字符串、数字值、布尔值甚至对象。不过在应用于对象时,相应的操作符通常会调用对象的valueOf() toString()方法,以便取得可操作 阅读全文
posted @ 2016-09-01 14:26 chenccc 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 6.String 类型 String类型用于表示由0个或多个16位Unicode字符组成的字符序列,即字符串。字符串可以有双引号("")或单引号('')表示。 var firstName = "Nicholas"; var lastName = 'Zakas'; String数据类型包含一些特殊的字 阅读全文
posted @ 2016-08-30 17:13 chenccc 阅读(231) 评论(0) 推荐(0) 编辑
摘要: ECMAScript中有5种简单数据类型(也成为基本数据类型): Undefined、Null、Boolean、Number、String; 1种复杂数据类型: Object,Object本质上是由一组无序的名值对组成的。 ECMAScript不支持任何创建自定义类型的机制,所有值最终都将是上述6种 阅读全文
posted @ 2016-08-30 10:59 chenccc 阅读(1284) 评论(0) 推荐(0) 编辑
摘要: ECMAScript 语法大量借鉴了C及其他类C语言。 1.区分大小写 ECMAScript中的一切(变量、函数名和操作符)都区分大小写。这也就意味着,变量名test和变量名Test分别表示两个不同的变量。 2.标识符 所谓标识符,就是指 变量、函数、属性的名字,或者函数的参数。标识符可以是按照下列 阅读全文
posted @ 2016-08-26 09:52 chenccc 阅读(240) 评论(0) 推荐(0) 编辑