js練習(xí)題一

1、

true + false  

解析:兩個(gè)布爾值之間使用加法運(yùn)算符時(shí),會(huì)被轉(zhuǎn)為數(shù)字,true轉(zhuǎn)換為1,false轉(zhuǎn)換為0,所以會(huì)返回1;
2、

[,,,].length

解析:輸出一個(gè)有三個(gè)空值的數(shù)組,最后一個(gè)逗號(hào)是尾部的逗號(hào),可以理解成這樣:

[,]==>[empty,]
[,,]==>[empty,empty,]
[,,,]==>[empty,empty,empty,]

所以會(huì)返回3;
3、

[1,2,3]+[4,5,6]

數(shù)組之間使用加法運(yùn)算符時(shí),它們會(huì)被轉(zhuǎn)為字符串。當(dāng)一個(gè)數(shù)組轉(zhuǎn)為字符串時(shí),數(shù)組的toString方法會(huì)被調(diào)用。toString方法是javascript內(nèi)部使用的,當(dāng)一個(gè)數(shù)組需要顯示為文本時(shí),它將用逗號(hào)連接其元素。所以:

[1,2,3].toString()==>'1,2,3'
[4,5,6].toString()==>'4,5,6'

[1,2,3]+[4,5,6]==>'1,2,34,5,6'

4、

0.2+0.1===0.1

解析:由于浮點(diǎn)數(shù)在計(jì)算機(jī)中很難準(zhǔn)確表示,在計(jì)算機(jī)中只能用近似的數(shù)字表示。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.與其他 IEEE 754 表示浮點(diǎn)數(shù)的編程語言一樣,JavaScript 的 number 存在精度問題,比如...
    小錚沖沖沖閱讀 1,523評(píng)論 0 0
  • 1. 作用域問題+變量提升 函數(shù)內(nèi)部有var n,外部無法訪問函數(shù)私有變量n。 函數(shù)內(nèi)部無var n ,所以執(zhí)行 ...
    tkmiz閱讀 242評(píng)論 0 0
  • JavaScript 1 初識(shí)JavaScript 1.1 JavaScript 是什么 JavaScript 是...
    SY閱讀 287評(píng)論 0 2
  • 第一章 前端三大語言:HTML(專門編寫網(wǎng)頁內(nèi)容)、CSS(編寫網(wǎng)頁樣式)、JS(專門編寫網(wǎng)頁交互行為) 能簡寫盡...
    fastwe閱讀 1,199評(píng)論 0 0
  • ===========part1============= JavaScript 1.1 JavaScript 是...
    魚來魚往0709閱讀 242評(píng)論 0 0

友情鏈接更多精彩內(nèi)容