查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 你不知道的JavaScript(中卷) > 试读

你不知道的JavaScript(中卷)[试读]

1.1  类型

大多数开发者认为,像JavaScript 这样的动态语言是没有类型(type)的。让我们来看看ES5.1 规范(http://www.ecma-international.org/ecma-262/5.1/)对此是如何界定的: 本规范中的运算法则所操纵的值均有相应的类型。本节中定义了所有可能... 查看全部[ 1.1  类型 ]

1.2  内置类型

JavaScript 有七种内置类型: 空值(null) 未定义(undefined) 布尔值( boolean) 数字(number) 字符串(string) 对象(object) 符号(symbol,ES6 中新增... 查看全部[ 1.2  内置类型 ]

1.3  值和类型

JavaScript 中的变量是没有类型的,只有值才有。变量可以随时持有任何类型的值。 换个角度来理解就是,JavaScript 不做“类型强制”;也就是说,语言引擎不要求变量总是持有与其初始值同类型的值。一个变量可以现在被赋值为字符串类型值,随后又被赋值为数字类型值。 42 的类型为n... 查看全部[ 1.3  值和类型 ]

1.4  小结

JavaScript 有七种内置类型:null、undefined、boolean、number、string、object 和symbol,可以使用typeof 运算符来查看。 变量没有类型,但它们持有的值有类型。类型定义了值的行为特征。 很多开发人员将undefined 和undec... 查看全部[ 1.4  小结 ]