数值-字符串互转

2019-01-24  本文已影响0人  阳光小美女king
  1. e表示法(即科学计数法)
3.125e7 = 3.125 * 10^7
3e-7 = 3 * 10^-7 = 0.0000003

2.数值转换

Number(true) = 1
Number(false) = 0
Number('123blue') = NAN
Number('') = 0
Number('00012') = 12
Number('    10012  ') = 10012
Number(' 1  0012') = NAN
parseInt() = NAN
parseInt('  ') = NAN
parseInt(true) = NAN
parseInt(' -1') = -1
parseInt('123blue') = 123
parseInt('blue1123') = NAN
parseInt('12  45blue') = 12
parseInt('AF',16) = 175 // 将16进制转化成十进制
parseInt('AF') = NAN
parseInt(6.9) = 6
parseFloat('23.56.789.09') = 23.56
parseFloat('0XA') = 0
parseFloat(3.125e7) = 31250000

3.转换为字符串

var num = 10
num.toString()  // '10'
num.toString(2)  //'1010'
num.toString(16)  //'a'
 null.toString()  // 报错
String(null) = null
String(undefined) = undefined
null + ' ' = 'null'
undefined + ' ' = 'undefined'
上一篇下一篇

猜你喜欢

热点阅读