parseInt
转化为整数
params: 要转化为整数的值
radix:进制 2-32 默认10进制 0相当于没写
parseInt(params, radix)
parseInt('1') // 1
parseInt('1dd') // 1
parseInt('1.1dd') // 1
parseInt('1', 0) // 0相当于没写 取默认的10进制 1的10进制1
parseInt('2', 1) // 2的1进制 没有1进制 NaN
parseInt('3', 2) // 3的2进制 2进制没有3 NaN
parseInt('19', 6) // '19'转6进制 9大于6 忽略调 等同于 parseInt('1', 6)=> 1
parseInt('12', 6) // 2*6的0次方 + 1*6的1次方 = 2 + 6 = 8
parseInt('123', 6) // 3*6的0次方 + 2*6的1次方 + 1*6的2次方 = 3 + 12 + 36 = 51
parseFloat
返回一个浮点数
只有一个参数
parseFloat('1') // 1
parseFloat('1.22') // 1.22
parseFloat('1.22fff') // 1.22
parseFloat('1.22fff.22') // 1.22