parseInt和parseFloat(转换成数字,提取成数字)?
生活随笔
收集整理的這篇文章主要介紹了
parseInt和parseFloat(转换成数字,提取成数字)?
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
parseInt和parseFloat
轉(zhuǎn)換成數(shù)字(提取成數(shù)字)- parseInt- parseFloatconsole.log(parseInt('1')) // 1console.log(Number('10px')) // NaN1. - parseInt 從左到右依次進(jìn)行提取 如果遇到字符不是數(shù)字就停止提取 將提取到數(shù)字返回console.log(parseInt('10px')) // 10console.log(parseInt('a10px')) // NaNconsole.log(parseInt('11a10px')) // 11console.log(parseInt('11111a10px')) // 11111console.log(parseInt('')) // NaNconsole.log(parseInt('2019')) // 2019console.log(parseInt([])) // NaNconsole.log(parseInt([100])) // [100] => '100' => 100console.log(parseInt(true)) // NaNconsole.log(parseInt(false)) // NaN- parseInt 不支持小數(shù) 利用它進(jìn)行取整 不會進(jìn)行四舍五入console.log(parseInt('1.5')) // 1console.log(parseInt('-1.5')) // -1console.log(parseInt('0.5')) // 0console.log(parseInt(100.50)) // 1002. parseFloat (浮點型) 識別小數(shù)點console.log(parseFloat(100.50)) // 100.5重點: 將其他類型轉(zhuǎn)換成數(shù)字 重點+ Number()+ parseInt() 支持進(jìn)制轉(zhuǎn)換(十進(jìn)制 二進(jìn)制 十六進(jìn)制 八進(jìn)制)+ parseFloat()isNaN()判斷不是一個數(shù)(不是有效數(shù)字就是true),是有效數(shù)字就是falseNumber類型 包含 有效數(shù)字 和 NaN 復(fù)制代碼總結(jié)
以上是生活随笔為你收集整理的parseInt和parseFloat(转换成数字,提取成数字)?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设置组件局部样式原理-属性选择器
- 下一篇: Python文本处理几种方法