09 2016 档案
摘要:ECMAScript数组与其他语言中的数组都是数据的有序列表,但与其他语言不同的是,ECMAScript数组的每一项可以保存任何类型的数据。而且ECMAScript数组的大小是可以动态调整的,即可以随着数据的添加自动增长。 创建数组的基本方式有两种: 第一种是使用Array构造函数: 第二种是使用数
阅读全文
摘要:Object是ECMAScript中使用最多的一个类型,虽然Object的实例不具备多少功能,但对于在应用程序中存储和传输数据而言,它们是非常理想的选择。 创建Object实例有两种方式: 1.new操作符后跟Object构造函数 2.字面量表示法 对象字面量是对象定义的一种简写形式,目的在于简化创
阅读全文
摘要:1. 执行环境(execution context) 定义了变量或函数有权访问的其他数据,决定了他们各自的行为。每个执行环境都有一个与之关联的变量对象(variable object),环境中定义的所有变量和函数都保存在这个对象中,虽然我们编写的代码无法访问这个对象,但解析器在处理数据时会在后台使用
阅读全文
摘要:ECMAScript变量有两种不同数据类型的值:基本类型值 和 引用类型值。基本类型值指的是简单的数据段,引用类型值指那些可能由多个值构成的对象。 5种基本类型: Undefined、Null、Boolean、Number、String。这五种基本数据类型是按值访问的,因为可以操作保存在变量中的实际
阅读全文
摘要:ECMAScript定义了3个乘性操作符: 乘法、除法、求模。在操作数为非数值的情况下会先调用Number()函数执行自动的类型转换。 求模(求余)操作符由一个百分号( % )表示。
阅读全文
摘要:布尔操作符一共有三个: 非(Not)、与(AND)、或(OR) 逻辑非操作符也可用于将一个值转换为与其对应的布尔值。而同时使用两个逻辑非操作符,实际上就会模拟Boolean()转型函数的行为。最终结果与对这个值使用Boolean()函数相同。 逻辑与操作符由两个和号(&&) 逻辑与属于短路操作,即如
阅读全文
摘要:ECMA-262 描述了一组用于操作数据值的操作符,包括算术操作符(如加减)、位操作符、关系操作符、相等操作符。ECMAScript操作符能够适用于很多值,例如字符串、数字值、布尔值甚至对象。不过在应用于对象时,相应的操作符通常会调用对象的valueOf() toString()方法,以便取得可操作
阅读全文
浙公网安备 33010602011771号