久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

javascript - 一行代碼放在函數內與函數外的區別?

瀏覽:145日期:2023-05-09 16:32:39

問題描述

//函數內

function valueAtBit(num, bit) { var s = num.toString(2); return s[s.length - bit]; }undefinedvalueAtBit(128,8)'1'

//函數外

128.toString(2) //對應函數內第一行VM2471:1 Uncaught SyntaxError: Invalid or unexpected token

Why?

問題解答

回答1:

js認為你輸入的128.是一個小數,那么問題來了,小數toString肯定不是一個東西吧。然后有兩種辦法,一個是多加一個點,一個是補全小數,對了還有第三個,加個括號.

javascript - 一行代碼放在函數內與函數外的區別?

javascript - 一行代碼放在函數內與函數外的區別?

javascript - 一行代碼放在函數內與函數外的區別?

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 邯郸市| 奉贤区| 兴业县| 武鸣县| 鹿泉市| 抚顺市| 高邑县| 蒲城县| 临江市| 平山县| 从江县| 东方市| 东乌珠穆沁旗| 宝清县| 六枝特区| 遂川县| 中西区| 龙陵县| 怀仁县| 监利县| 六枝特区| 葫芦岛市| 凤山县| 尚义县| 普陀区| 宜春市| 应城市| 岳池县| 西青区| 杭锦旗| 黑山县| 延吉市| 宜兴市| 大宁县| 同心县| 罗江县| 资源县| 太湖县| 宝坻区| 邹城市| 宁津县|