js数据类型的转换基础知识

被刻印的时光 ゝ 提交于 2019-12-20 09:32:04
数据类型:基本类型:数字、字符串、布尔、null、undefined
          引用类型:数组、对象、函数

转数字对象:强类型、显示转换:强制转换成数字类型。Number()
    弱类型、隐式转换:* /
undefined 转 数字 NaN
null  转数字 0
true  转数字 1
false 转数字 0
数字除以0 结果是Infinity



数字类型:非数字NaN,和任何数都不相等,包括它自己
    非数字和任何数据类型计算时,除了+以外,其他运算结果都是NaN
字符串转数字对象时需注意:科学计数法:2e3   十六进制0x

布尔:true真、false假 Boolean()
       一切非空的对象转换成布尔时都是true,空对象都是false,
        注意:引用类型转布尔时都是true  数组[] 对象{}

字符串:string()
        不管什么类型转字符串都相当于在之前的基础上加了个引号

数字0 字符'' null undefined
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!