其他类型转化为number

数据类型之间是可以相互转化的 显示 隐士
bool 转 number
显示转化 Number() parseInt() parseFloat()
api 接受什么参数 api 的作用的是什么

var x = 0.1;
      var y = 0.2;
      console.log(x+y)
      // 注意:不要测试两个个浮点数 运算结果 
      console.log(x + y == 0.3);
      // 不论是二进制还是其他进制数 最后展示的都是十进制的数
      console.log(0xf) 

      // Number() 作用:将其他类型的数据转化为数值型,并返回转化结果
      // --> 参数为js 数据  不传参默认返回0
      var res = Number('gukun'); // res 接受Number的返回结果
      console.log(res)   // NaN
      console.log(Number('')) // 0 
      console.log(Number(true)) // 1
      console.log(Number(false)) // 0 
      console.log(Number(1.156)) // 0 
      console.log(Number(null)) // 0 
      console.log(Number(undefined),'=============') // 0 
      console.log(Number('1234564'))  // 1234564

      // NaN 其他数据转化数值型;没有匹配数组;那么就是NAN
      // 1: 任何数跟NAN 算数运算都是NAN
      // 2: 任何数跟他比较都是 false 
      // 3:NaN 不等于 NaN
      // 注意:数据转化NaN 后的运算情况


      console.log(1-NaN)
      console.log('aa'>NaN)  // false
      console.log(NaN===NaN) // false 

      // 字符串装number 
      //  ''---0  飞控非数字字符 ---NaN
      // 纯属组字符 ---  数字
      // 进制字符  ---- 最总输出十进制

      // bool 转number
      // true 1
      // false 0 

      // undefine  NAN

      // null  0 

      // 数组转数组
      // 空数组 0 
      // 非空数组  NaN

      // 对象转数组  NAN
      console.log(Number([12,123]))
      console.log(Number({}))在这里插入代码片
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值