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

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

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

瀏覽:134日期: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
相關文章:
主站蜘蛛池模板: 玉环县| 莱芜市| 寻甸| 陕西省| 杨浦区| 石柱| 清远市| 长武县| 石狮市| 高陵县| 宁乡县| 桂东县| 廉江市| 双辽市| 左权县| 抚顺市| 滦平县| 虞城县| 青阳县| 泰兴市| 精河县| 灵川县| 嘉鱼县| 神农架林区| 大关县| 会同县| 新建县| 革吉县| 苏尼特右旗| 栖霞市| 江城| 枣阳市| 鄂托克旗| 武冈市| 广灵县| 金乡县| 安多县| 岳阳县| 白玉县| 福泉市| 盐池县|