理顺 JavaScript (4) - 变量、常量与数据类型
2010-09-14 13:41:09 来源:WEB开发网从例子中总结出 JavaScript 的数据类型:
undefined /* 没有赋值或不存在的变量的类型 */
number /* 数字类型 */
string /* 字符串类型 */
boolean /* 布尔类型 */
function /* 函数类型 */
object /* 对象类型, 其中数组等都属于 object 类型 */
可以从实践中求证一下:
alert(typeof window); /* object */
alert(typeof window.screen); /* object */
alert(typeof window.closed); /* boolean */
alert(typeof window.document); /* object */
alert(typeof window.document.body); /* object */
alert(typeof window.document.body.offsetWidth); /* number */
alert(typeof window.document.body.clientHeight); /* number */
alert(typeof window.document.title); /* string */
alert(typeof window.document.Title); /* undefined */
/* 上面最后一个是 undefined, 这表示对象或属性不存在;
因为 JS 区分大小写, document 对象不包含 Title 对象或属性, document 的标题属性应该是 title */
从前面看到:
既有一个 string 类型, 又有一个 String 对象;
既有一个 number 类型, 又有一个 Number 对象;
既有一个 boolean 类型, 又有一个 Bollean 对象...
Tags:理顺 JavaScript 变量
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接