码迷,mamicode.com
首页 > Web开发 > 详细

js数据类型转换

时间:2015-02-13 11:34:02      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:

作者:zccst


2014-10-23
null == ‘‘;//false
让我陷入沉思,为什么不是true?

经查询,类型转换是:
undefined => "undefined"(字符串)
null => "null"(字符串)
true => "true"(字符串)
false => "false"(字符串)
所以null == ‘‘;的值为false,因为null在转为字符串时,是null。

但是 null==undefined;//true 是例外。
如同所示:
技术分享




2014-10-22
1,字符串转数字,有三种方式
(1)转换函数 parseInt(), parseFloat()
(2)显式转换 Number("123");
(3)利用js的弱类型转换。 "123"-0.


权威指南:类型转换作为 《第三章 类型、值和变量》 单独一节,足以说明该问题重要性。
重点讲了三种情况:
(1)显示类型转换
(2)toString()和valueOf()方法
(3)转换函数 parseInt(), parseFloat()
(4)对象转换为原始值
(5)使用运算符 +,-等。

js数据类型转换

标签:

原文地址:http://www.cnblogs.com/shsgl/p/4289932.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!