文章詳情頁
javascript - 一行代碼放在函數(shù)內(nèi)與函數(shù)外的區(qū)別?
瀏覽:130日期: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) //對(duì)應(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ù),對(duì)了還有第三個(gè),加個(gè)括號(hào).
標(biāo)簽:
JavaScript
上一條:javascript - 關(guān)于<a>元素與<input>元素的JS事件運(yùn)行問題下一條:javascript - 前端如何將psd直接轉(zhuǎn)成H5頁面而不切圖呢?
相關(guān)文章:
1. bootstrp是col-md-12列的,只有col-md-10有內(nèi)容,可以讓沒有內(nèi)容的不占據(jù)位置嗎;2. wordpress里,這樣的目錄列表是屬于小工具還是啥?3. 常量在外面不加引號(hào)會(huì)報(bào)錯(cuò)。4. mysql federated引擎無法開啟5. 百度地圖 - Android app中準(zhǔn)備接入地圖sdk,百度VS高德哪個(gè)好一點(diǎn)?6. 我的怎么不顯示啊,話說有沒有QQ群什么的7. sublime text3安裝package control失敗8. python 3.4 error: Microsoft Visual C++ 10.0 is required9. android - Genymotion 微信閃退 not find plugin.location_google.GoogleProxyUI10. MySQL 使用 group by 之后然后 IFNULL(COUNT(*),0) 為什么還是會(huì)獲得 null
排行榜

熱門標(biāo)簽