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

js各数据类型之间的转换

时间:2017-07-30 19:04:02      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:alt   使用   str   bsp   int   强制转换   不同   image   blog   

一、隐式转换

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各数据类型之间的转换

标签:alt   使用   str   bsp   int   强制转换   不同   image   blog   

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

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