摘要: JavaScript各种类型的隐式转换,一直没理出个头绪来,每次碰到都是得过且过,没有深究。今天读《JavaScript权威指南》,借其中章节一用,只为搞个明白。一、布尔类型转换 布尔值很容易转换,从其他类型转换为布尔值也比较容易,往往是自动转换 布尔值可以转换成数值1或0,也可以转换成字符串“true”或“false” 数值的话,若是0或NaN,则为false,否则为true 字符串的话,空字符串为false,否则为true 空值或未定义的值也会转换为false,而任何的非空对象、数组或函数都转换为true二、null的转换 在字符串环境下,转换为“null” 在布尔环境下,转化为fals. 阅读全文
posted @ 2013-02-19 19:53 ζ老豆角 阅读(148) 评论(0) 推荐(0) 编辑