美文网首页
JS的数据类型转换

JS的数据类型转换

作者: 心安是归处_91b1 | 来源:发表于2019-05-04 01:40 被阅读0次

    JS一共有7中基本数据类型,分别是数字(Number), 字符串(String), 布尔值(Boolean), null, undefined,Symbol和对象(Object),其中除了对象以外的所有基本数据类型都属于简单数据类型,对象属于复杂数据类型。那么今天来总结下几种数据类型的转换方法, 本文暂时不考虑Symbol类型。

    1、转为string

    toString方法
    比如数字可以用toString方法可以转换为字符串,null和undefinde不能使用.toString(),会报错,对象的.toString()方法会返回'[object Object]'.

    另外两种对所有类型都可以使用,使用面更广。分别是String(a), a + ''.(a表示一个变量)

    2.转换为Boolean类型

    分别是使用Boolean(a) 和 !!a . (a是一个变量)
    五个falsy值,分别是0, NaN, null, undefined, ''(空字符串)。就是这五个值在转换为布尔值都是false,其中像空数组[], 空对象{}转换为布尔值都是true.

    相关文章

      网友评论

          本文标题:JS的数据类型转换

          本文链接:https://www.haomeiwen.com/subject/kbptoqtx.html