javascript数据类型
2008-02-19 12:43:10
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://fangfang0717.blog.51cto.com/236466/62419 |
赶快学习jscript
Jscript 有三种主要数据类型、两种复合数据类型和两种特殊数据类型。
主要(基本)数据类型是:
复合(引用)数据类型是:
特殊数据类型是:
字符串数据类型用来表示 JScript 中的文本
字符串中可以包含双引号,该双引号两边需加单引号,
可以包含单引号,该单引号两边需加双引号。
下面是字符串的示例:
"Happy am I; from care I’m free!"
'"Avast, ye lubbers!" roared the technician.'
"42"
'c'
请注意,JScript 中没有表示单个字符的类型(如 C++ 的 char)。要表示 Jscript 中的单个字符,应创建一个只包含一个字符的字符串。包含零个字符("")的字符串是空(零长度)字符串。 数值数据类型
在 Jscript 中整数和浮点值没有差别;JScript 数值可以是其中任意一种(JScript 内部将所有的数值表示为浮点值)。
在 Jscript 中,null 与 0 不相等(与在 C 和 C++ 中不同)。同时应该指出的是,Jscript中 typeof 运算符将报告 null 值为 Object 类型,而非类型 null。这点潜在的混淆是为了向下兼容。
注意不能通过与 undefined 做比较来测试一个变量是否存在,虽然可以检查它的类型是否为“undefined”。在以下的代码范例中,假设程序员想测试是否已经声明变量 x :
// 这种方法不起作用
if (x == undefined)
// 作某些操作
// 这个方法同样不起作用- 必须检查
// 字符串 "undefined"
if (typeof(x) == undefined)
// 作某些操作
// 这个方法有效
if (typeof(x) == "undefined") someObject.prop == null;
如下情况时,比较的结果为 true,
if ("prop" in someObject)
本文出自 “Fighting” 博客,请务必保留此出处http://fangfang0717.blog.51cto.com/236466/62419 本文出自 51CTO.COM技术博客 |


fangfang0717
博客统计信息
热门文章
最新评论
友情链接
