首页 > Web开发 > 详细

JS 数据类型转换

时间:2020-05-01 17:50:13      阅读:62      评论:0      收藏:0      [点我收藏+]

一、转换函数

parseInt()

parseFloat()

二、强制类型转换

Boolean(value)——把给定的值转换成Boolean型;
Number(value)——把给定的值转换成数字(可以是整数或浮点数);
String(value)——把给定的值转换成字符串。

三、弱类型转换

利用运算符间接转换类型:如下:

 

第一:减号、乘号、除号、取模等操作符是比较单纯的操作符。

这些操作符会尝试将他们的操作数转换为数字(使用Number()),如果操作数没法转换为数字的话,他们的结果就是NaN

 

第二:大于、小于、大于等于、小于等于(同一)

但是对于两个操作数均是字符串的时候&无法转换时的返回值会有不同。当两个操作数均是字符串的时候,它会执行大家熟悉的字符串比较,即从左到右依次比较每一个字符的ASCII码,若出现符合操作符的情况,则返回true,否则返回false无法将操作数转换为数字的情况下总是返回false

 

第三:==、!=(同一)

但字符串与字符串:不会进行类型转换,直接比较。

对象与对象:引用都指向同一个对象才为true

 

第四:加号(同一)

但字符串 + 字符串:进行字符串拼接操作。

字符串 + 其他:将其他转换为字符串,并进行拼接操作。

JS 数据类型转换

原文:https://www.cnblogs.com/forever-xuehf/p/12813953.html

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