JavaScript變量類(lèi)型以及變量之間的轉(zhuǎn)換你了解嗎
1. 變量類(lèi)型
<script> var num =10; console.log(typeof num); </script>
typeof
:聲明變量類(lèi)型
alert
:彈出警示框
prompt
:輸入輸出語(yǔ)句
1.1 變量類(lèi)型的顏色
根據(jù)控制臺(tái)的顏色來(lái)辨別變量類(lèi)型:
紫色:數(shù)值型
黑色:字符型
藍(lán)色:布爾型 (true false
)
淺灰色:undefined null
2. 字面量
字面量是在源代碼中一個(gè)固定值的表示法,就是字面量表示如何表達(dá)這個(gè)值。
3.數(shù)據(jù)類(lèi)型轉(zhuǎn)換
3.1. 轉(zhuǎn)換為字符串型
1.加號(hào)拼接字符串
console.log(num+'我是字符串')
2.toString() 轉(zhuǎn)成字符串
var num=10; var str=num.toString(); console.log(str);
3.string(變量)
3.2轉(zhuǎn)換為數(shù)字型(重點(diǎn))
1.parseInt(string)函數(shù)--》整數(shù)數(shù)值型
var age=prompt('請(qǐng)輸入您的年齡'); console .log(parseInt(age)); console.log(parseInt('3.14')); //取整 3 console.log(parseInt('3.98')); //取整 3 console.log(parseInt('120px')); //取整 120
2.parseFloat(string)函數(shù)--》浮點(diǎn)數(shù)數(shù)值型
console.log(parseFloat('3.14')); console.log(parseFloat('120px')); //120會(huì)去掉px單位
3.利用number(變量)
var str='123'; console.log(number(str); console.log(number('123'));
4.利用了算數(shù)運(yùn)算- + * / 隱式轉(zhuǎn)換
console.log('12'-0); //12 console.log('123'-'120'); //3 console.log('123'*1); //123
3.3轉(zhuǎn)換成布爾型
Boolean()函數(shù)
返回值:true or false
false: 0、NaN、null、undefined、''(空)
console.log(boolean(''));//false console.log(boolean(0));//false console.log(boolean(NaN));//false console.log(boolean(null));//false console.log(boolean(undefined));//false
其余都是true。
總結(jié)
本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
JS基礎(chǔ)之邏輯結(jié)構(gòu)與循環(huán)操作示例
這篇文章主要介紹了JS基礎(chǔ)之邏輯結(jié)構(gòu)與循環(huán)操作,結(jié)合實(shí)例形式分析了JavaScript邏輯判斷、流程控制、循環(huán)語(yǔ)句等相關(guān)操作技巧,需要的朋友可以參考下2020-01-01js關(guān)閉瀏覽器時(shí)退出賬號(hào)的處理
某些網(wǎng)站,尤其是涉及錢(qián)的網(wǎng)站,現(xiàn)在基本都有一個(gè)機(jī)制是兩小時(shí)后登陸自動(dòng)失效,要重新登陸確認(rèn)身份,那么js關(guān)閉瀏覽器時(shí)退出賬號(hào)如何實(shí)現(xiàn),感興趣的可以了解一下2021-12-12js小數(shù)計(jì)算小數(shù)點(diǎn)后顯示多位小數(shù)的實(shí)現(xiàn)方法
下面小編就為大家?guī)?lái)一篇js小數(shù)計(jì)算小數(shù)點(diǎn)后顯示多位小數(shù)的實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-05-05如何解決日期函數(shù)new Date()瀏覽器兼容性問(wèn)題
這篇文章主要介紹了如何解決日期函數(shù)new Date()瀏覽器兼容性問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09微信小程序使用form表單獲取輸入框數(shù)據(jù)的實(shí)例代碼
這篇文章主要介紹了微信小程序使用form表單獲取輸入框數(shù)據(jù)的實(shí)例代碼,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-05-05javascript中Date對(duì)象的使用總結(jié)
本文介紹了Date對(duì)象的使用方法,清晰明了,實(shí)現(xiàn)方法有多種,僅供大家參考,希望對(duì)大家有所幫助,下面就跟小編一起來(lái)看看吧2016-11-11