WEB开发网
开发学院网页设计JavaScript ECMAScript原始类型精讲 阅读

ECMAScript原始类型精讲

 2010-09-14 13:19:08 来源:WEB开发网   
核心提示: 浮点数的科学计数法 数组+e(或E)+幂 比如var a = 1.56e9 表示1.56*(10的9次方)所有整数都可表示为八进制或十六进制的字面量,但所有数学运算返回的都是十进制结果,ECMAScript原始类型精讲(3),如果需要得到八进制或十六进制的结果,可以用本地对象Number的

浮点数的科学计数法 数组+e(或E)+幂 比如var a = 1.56e9 表示1.56*(10的9次方)

所有整数都可表示为八进制或十六进制的字面量,但所有数学运算返回的都是十进制结果。如果需要得到八进制或十六进制的结果,可以用本地对象Number的方法进行转换

以下是引用片段:
1<scripttype="text/javascript">
2window.onload=function()
3{
4  vara=010;
5  varb=0x10;
6  window.alert(a+b);//输出24
7}
8</script>

Number有几个特殊的值 是本地对象Number的属性 分别是

MAX_VALUE 返回能表达的最大的数。约等于 1.79E+308

MIN_VALUE 返回能够表示的最接近零的数。约等于 2.22E-308

POSITIVE_INFINITY 表示比MAX_VALUE还大的数 就是无穷大了

NEGATIVE_INFINITY 表示比-MAX_VALUE还小的数 就是无穷小了

POSITIVE_INFINITY=Infinity NEGATIVE_INFINITY=-Infinity 其中Infinity是内置对象Global的成员

NaN(Not a number的缩写) 非数 比如当把string变量var a = "anc";转换成数字类型的时候 会返回NaN

比较奇怪的地方是NaN不等于本身 比如 window.alert(NaN==NaN)会返回false

所以 当判断一个变量是否是数字的时候 应该用Global的isNaN方法

Strin类型

String用双引号用单引号括起来

比如var a = "blue";和var b = 'blue'都是合法的 都表示一个字符串

在C语言里,字符用单引号 字符串用双引号。但是JavaScript没有字符类型 只有字符串类型

String变量中需要使用到的转义字符

n                换行

t                制表符

b                空格

r                回车

f                换页符

反斜杠

'               单引号

"              双引号

nnn           八进制代码nnn(n是0到7中的一个八进制数字)表示的字符

xnn           十六进制代码nn(n是0到F中的一个十六进制数字)表示的字符

unnnn         十六进制代码nnnn(n是0到F中的一个十六进制数字)表示的Unicode字符

上一页  1 2 3 

Tags:ECMAScript 原始 类型

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接