第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當我將它作為參數(shù)傳遞時,為什么 JavaScript 函數(shù)會自動轉(zhuǎn)換二進制數(shù)?

當我將它作為參數(shù)傳遞時,為什么 JavaScript 函數(shù)會自動轉(zhuǎn)換二進制數(shù)?

動漫人物 2021-08-20 16:54:56
我想我可以重新格式化它。我只是對它發(fā)生的原因感興趣。function test(d){ console.log(d) // 151028224}console.log(test(00001100101000))
查看完整描述

2 回答

?
慕斯王

TA貢獻1864條經(jīng)驗 獲得超2個贊

默認情況下,任何以零開頭的數(shù)字都被視為八進制(以 8為底)數(shù)字表示,然后,當您顯示任何帶有 的數(shù)字時console.log,它會被寫入以 10 為基數(shù)的表示。


console.log(05)

console.log(06)

console.log(07)

console.log(010)

console.log(011)

建議在代碼中避免這種情況,因為它會導致混淆:


如果數(shù)字包含數(shù)字 8 或 9,則它不能是基數(shù)為 8 的數(shù)字,因此被視為基數(shù)為 10 !


console.log(05)

console.log(06)

console.log(07)

console.log(08) // Yiiik !

console.log(09) // Yiiik !

console.log(010)

console.log(011)


查看完整回答
反對 回復 2021-08-20
?
大話西游666

TA貢獻1817條經(jīng)驗 獲得超14個贊

功能與它無關(guān)。

JavaScript 編譯器在編譯源代碼時會將您的數(shù)字文字轉(zhuǎn)換為數(shù)字。

由于數(shù)字以 a 開頭0,因此它被視為八進制而不是十進制。


查看完整回答
反對 回復 2021-08-20
  • 2 回答
  • 0 關(guān)注
  • 199 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號