文章詳情頁
javascript - 一行代碼放在函數(shù)內(nèi)與函數(shù)外的區(qū)別?
瀏覽:129日期: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. mysql 為什么主鍵 id 和 pid 都市索引, id > 10 走索引 time > 10 不走索引?2. wordpress里,這樣的目錄列表是屬于小工具還是啥?3. 我的怎么不顯示啊,話說有沒有QQ群什么的4. 常量在外面不加引號會(huì)報(bào)錯(cuò)。5. mysql - 大部分?jǐn)?shù)據(jù)沒有行溢出的text字段是否需要拆表6. 一直報(bào)這個(gè)錯(cuò)誤7. 語法錯(cuò)誤,意外’:’8. sublime text3安裝package control失敗9. MySQL 使用 group by 之后然后 IFNULL(COUNT(*),0) 為什么還是會(huì)獲得 null10. mysql federated引擎無法開啟
排行榜

熱門標(biāo)簽