當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
浅谈javascript数值类型转换
生活随笔
收集整理的這篇文章主要介紹了
浅谈javascript数值类型转换
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
又是一個小小的知識點,不知你們在開發(fā)中是否會用到,碎片時間,學(xué)起來....
數(shù)值轉(zhuǎn)換:Number()、parseInt()、parseFloat()的差異。
Number():
Boolean:true -> 1; false -> 0;
null -> 0 ;
undefined -> NaN ;
string -> "456"=123; "0456"=123;(忽略前導(dǎo)零)
Number:簡單的傳入傳出,如果包含有效的十六進(jìn)制則將其轉(zhuǎn)為大小相同的十進(jìn)制;
parseInt():
空字符串 ->NaN;
會識別十進(jìn)制、十六進(jìn)制、八進(jìn)制;
ECMAscript5已經(jīng)不具備解析八進(jìn)制,指定基數(shù)就能解決;
parseFloat():
忽略前導(dǎo)零: "0908.5"->908.5;
十六進(jìn)制始終轉(zhuǎn)成零;
更多知識點,歡迎繼續(xù)繼續(xù)關(guān)注“web前端教程”!
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的浅谈javascript数值类型转换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Aria2 使用手札
- 下一篇: JavaScript调用其他函数中的变量