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

ECMAScript原始类型精讲

 2010-09-14 13:19:08 来源:WEB开发网   
核心提示:为了更好的深入了解JavaScript是如何运作的,必须先了解JavaScript的核心ECMAScript,ECMAScript原始类型精讲,ECMAScript的变量可以分为原始值和引用值 原始类型:Undefined,Number,String,Boolean,Null.判断变量的类型使用typeof操作符 可能

为了更好的深入了解JavaScript是如何运作的,必须先了解JavaScript的核心ECMAScript。ECMAScript的变量可以分为原始值和引用值

原始类型:Undefined,Number,String,Boolean,Null.

判断变量的类型使用typeof操作符 可能返回"undefined","boolean","string","number","object","function"

以下是引用片段:
1<scripttype="text/javascript">
2functionfunctionType()
3{}
4window.onload=function()
5{
6  varstringType="abc";
7  varnumberType=123;
8  varboolType=true;
9  window.alert(typeofstringType); //输出"string"
10  window.alert(typeofnumberType); //输出"number"
11  window.alert(typeofboolType);  //输出"boolean"
12  window.alert(typeoffunctionType);//输出"function"
13  window.alert(typeofundefinedType);//输出"undefined"
14  window.alert(typeofnull); //输出"object"
15  window.alert(typeofMath); //输出"object"Math是内置对象
16}
17</script>

比较特别的地方 typeof运算符对于null值会返回"object"。这实际上是JavaScript最初实现中的一个错误,然后被ECMAScript沿用了。现在,null被认为是对象的占位符,从而解释了这一矛盾,但从技术上来说,它仍然是原始值。

Undefined类型

Undefined类型只有一个值 就是undefined

1 2 3  下一页

Tags:ECMAScript 原始 类型

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