文章詳情頁(yè)
javascript - 一行代碼放在函數(shù)內(nèi)與函數(shù)外的區(qū)別?
瀏覽:112日期:2023-05-09 16:32:39
問(wèn)題描述
//函數(shù)內(nèi)
function valueAtBit(num, bit) { var s = num.toString(2); return s[s.length - bit]; }undefinedvalueAtBit(128,8)'1'
//函數(shù)外
128.toString(2) //對(duì)應(yīng)函數(shù)內(nèi)第一行VM2471:1 Uncaught SyntaxError: Invalid or unexpected token
Why?
問(wèn)題解答
回答1:js認(rèn)為你輸入的128.是一個(gè)小數(shù),那么問(wèn)題來(lái)了,小數(shù)toString肯定不是一個(gè)東西吧。然后有兩種辦法,一個(gè)是多加一個(gè)點(diǎn),一個(gè)是補(bǔ)全小數(shù),對(duì)了還有第三個(gè),加個(gè)括號(hào).
標(biāo)簽:
JavaScript
上一條:javascript - 關(guān)于<a>元素與<input>元素的JS事件運(yùn)行問(wèn)題下一條:javascript - 前端如何將psd直接轉(zhuǎn)成H5頁(yè)面而不切圖呢?
相關(guān)文章:
1. 在mybatis使用mysql的ON DUPLICATE KEY UPDATE語(yǔ)法實(shí)現(xiàn)存在即更新應(yīng)該使用哪個(gè)標(biāo)簽?2. mysql - 表名稱前綴到底有啥用?3. Navicat for mysql 中以json格式儲(chǔ)存的數(shù)據(jù)存在大量反斜杠,如何去除?4. mysql - 怎么生成這個(gè)sql表?5. mysql儲(chǔ)存json錯(cuò)誤6. 哭遼 求大佬解答 控制器的join方法怎么轉(zhuǎn)模型方法7. mysql - 數(shù)據(jù)庫(kù)表中,兩個(gè)表互為外鍵參考如何解決8. 編輯成功不顯示彈窗9. 怎么php怎么通過(guò)數(shù)組顯示sql查詢結(jié)果呢,查詢結(jié)果有多條,如圖。10. sql語(yǔ)句 - 如何在mysql中批量添加用戶?
排行榜

熱門標(biāo)簽