一分钟弄清楚类型转换

青春壹個敷衍的年華 提交于 2019-12-17 21:06:45

Any to Number(任何类型转化为数组类型)

  1. Boolean to Number(这个比较简单)
    true 1
    false 0
  2. Null to Number
    null 0(记忆技巧 null表示什么没有 0也表示什么都没有)
  3. Undefined to Number
    undefined NaN (记忆技巧 undefined表示未定义 一个未定义的变量怎么转化 所以为非数)
  4. String to Number
    空字符 0
    纯数字字符 正常转换
    除以上之外都为NaN
  5. Object to Number
    先调用valueOf方法 然后调用toString方法 然后根据以上规则进行转化
    许多人一直搞不懂对象的valueOf方法的用途 其实valueOf 就是排除包装类的情况发生 将对象类型的基本类型转化为基本类型
    在这里插入图片描述
    Any to Boolean
    在这里插入图片描述
    至于其他的类型转换就比较简单了 就不做介绍了
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!