你的位置:首页 > Java教程

[Java教程]JavaScript语言精粹(语句摘录)1


1.标识符

标识符由一个字母开头,其后可选择行地加上一个或多个字母、数字或下划线。标识符不能使用下面这些保留字:

abstract

boolean break byte

case catch char class const continue

debugger default delete do double

else enum export extends

false final finally float for function

goto

if implements import in instanceof int interface

long

native new null

package private protected public

return

short static super switch synchronized

this throw throws transient true try typeof

var volatile void

while with

JavaScript不允许使用保留字来命名变量或参数。

JavaScript不允许在对象字面量中,或者在一个属性存取表达式的点号之后,使用保留字作为对象的属性名。

标识符被用于语句、变量、参数、属性名、运算符和标记。

2.数字

JavaScript只有一个单一的数字类型。

它在内部被表示为64位的浮点数,和Java的double一样。不像大多数其他的编程语言,它没有分离出整数类型,所以1和1.0是相同的值。

这提供了很大的方便,因为它完全避免了短整数的溢出问题,并且你须要知道的关于数字的一切就是它是一种数字。

这样就避免了一大类因数字类型导致的错误。

如果一个数字字面量有指数部分,那么这个字面量的值是由e之前的部分乘以10的e之后的部分的次方计算出来的。所以100和1e2是相同的数字。

负数可以用前缀运算符 - 来构成。

值NaN是一个数值,它表示一个不能产生正常结果的运算结果。NaN不等于任何值,包括它自己。可以用函数isNaN(number)检测NaN。

值Infinity表示所有大于1.79769313486231570e+308的值。

数字拥有方法。JavaScript有一个对象Math,它包含一套作用于数字的方法。例如,可以用Math.floor(number)方法将一个数字转换成一个整数。