首页 > 其他 > 详细

数据类型转化

时间:2020-11-10 23:11:34      阅读:25      评论:0      收藏:0      [点我收藏+]

将其他类型转换为 String

  • toString()方法
    - 该方法不会影响到原变量,而是将转换到结果返回
    - null和undefined这 2 个没有 toString 方法,用了会报错
  • String()函数
    - 对于 number 和 boolean 实际上底层还是调用了 toString 方法
    - 但是对于 null 和 undefined 不会调用 toString 方法,会直接将 null 转换为‘null‘,将 undefined 转换为‘undefined‘

将其他类型转换为 Number

  • Number()函数

    • 字符串
      - 如果是纯数字字符串,直接转为数字
      - 如果字符串中有非数字内容,则转换为NaN
      - 如果是空字符串,或全是空格的字符串,则转为 0
    • 布尔
      - true 为 1
      - false 为 0
    • null
      - 数字 0
    • undefined
      - NaN
  • parseInt() / parseFloat()
    这两个方法都是先将需要转换的 转换成 string,然后再转换为 number

var a = 1993.8;
parseInt(a); //1993  先将a转换为字符串‘1993.8‘ 然后再转换为数字1993

var b = true;
parseInt(b); // NaN  先转换为字符串‘true‘  然后再转换为NaN

数据类型转化

原文:https://www.cnblogs.com/flyerya/p/13955764.html

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