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