HTML知識趣談(2)
首先,解釋一下此系列的標題內(nèi)涵,因為HTML、CSS、JavaScript同為網(wǎng)頁編輯三劍客,因此他們是有機的知識體系,不可輕易分割,只有綜合利用這三個,才能寫出完整的網(wǎng)頁。但又由于筆者對于標記語言有著獨特的情懷,為此將系列名都取為HTML知識趣談。同時,趣談的定位不是知識的系統(tǒng)梳理,而是在浩瀚的前端開發(fā)知識中選取一些美妙又有趣的知識作為記錄和分享。
在JavaScript中,有四種基礎(chǔ)數(shù)據(jù)類型,分別是Number、 String、Boolean、Undefined,這個對于學過編程的同學來說應該十分簡單 ,但是JS在數(shù)據(jù)類型轉(zhuǎn)換上很有特色,通過加減法這種隱式方法即可輕易實現(xiàn)。
比如,我們想要將數(shù)據(jù)轉(zhuǎn)換成字符型,只要使用 var+"" 格式即可實現(xiàn)轉(zhuǎn)換,背后的原因是字符數(shù)據(jù)可以吞并其他任意類型,因此加上空字符串,即可將一個非字符串類型轉(zhuǎn)換為字符型。
同樣地,我們想要將數(shù)據(jù)轉(zhuǎn)換成數(shù)字型,只要使用 var-0 格式即可,不同于加號,減號對于數(shù)字類型更加親切,為此可以實現(xiàn)將非數(shù)字類型轉(zhuǎn)換為數(shù)字型。




標簽: