文章詳情頁
javascript - 一行代碼放在函數(shù)內(nèi)與函數(shù)外的區(qū)別?
瀏覽:126日期:2023-05-09 16:32:39
問題描述
//函數(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) //對應(yīng)函數(shù)內(nèi)第一行VM2471:1 Uncaught SyntaxError: Invalid or unexpected token
Why?
問題解答
回答1:js認(rèn)為你輸入的128.是一個(gè)小數(shù),那么問題來了,小數(shù)toString肯定不是一個(gè)東西吧。然后有兩種辦法,一個(gè)是多加一個(gè)點(diǎn),一個(gè)是補(bǔ)全小數(shù),對了還有第三個(gè),加個(gè)括號.
標(biāo)簽:
JavaScript
上一條:javascript - 關(guān)于<a>元素與<input>元素的JS事件運(yùn)行問題下一條:javascript - 前端如何將psd直接轉(zhuǎn)成H5頁面而不切圖呢?
相關(guān)文章:
1. python 利用subprocess庫調(diào)用mplayer時(shí)發(fā)生錯(cuò)誤2. python - pycharm 自動(dòng)刪除行尾空格3. python - Pycharm的Debug用不了4. python文檔怎么查看?5. datetime - Python如何獲取當(dāng)前時(shí)間6. javascript - 關(guān)于apply()與call()的問題7. html - eclipse 標(biāo)簽錯(cuò)誤8. 請問PHPstudy中的數(shù)據(jù)庫如何創(chuàng)建索引9. 安全性測試 - nodejs中如何防m(xù)ySQL注入10. javascript - nginx反向代理靜態(tài)資源403錯(cuò)誤?
排行榜

熱門標(biāo)簽