首页 > Web开发 > 详细

js各数据类型之间的转换

时间:2017-07-30 18:37:44      阅读:172      评论:0      收藏:0      [点我收藏+]

一、隐式转换

1.当不同数据类型进行相互运算的时候;

2.当对非布尔类型的数据求布尔值得时候。

技术分享

预期为字符串的时候; 转为字符串,使用+号,自动转换为字符串

预期为布尔的时候: 转换为布尔值,undefined、null、false、0、NaN、‘‘为false,其余为true

 

二、强制转换

转换为数值Number(),parseInt(),parseFloat()转换函数

Number在进行转换时候,遇到不能转换为数值的,就返回数值NAN,能返回浮点数,整体进行转换;

parseInt()在进行转换时候,遇到不能转换为数值的,就返回能转换的正整数,单独转换;

parseFloat()能返回浮点数 单独转换,只能解析第一个小数点

前者吧值转换成整数,后者吧值转换成浮点数。 String类型调用这些方法,这两个函数才能正确运行;如果遇到非数字,返回NaN Not a Number

 

PS:

转换字符串 a=""+数据;

转换boolean !!数据类型;

转换数值 数据类型*或/ 1;容易误解

js各数据类型之间的转换

原文:http://www.cnblogs.com/hjl-x/p/7259850.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!