Rumah > Soal Jawab > teks badan
// Di dalam fungsi
function valueAtBit(num, bit) {
var s = num.toString(2);
return s[s.length - bit];
}
undefined
valueAtBit(128,8)
"1"
// Di luar fungsi
128.toString(2) //对应函数内第一行
VM2471:1 Uncaught SyntaxError: Invalid or unexpected token
Kenapa?
女神的闺蜜爱上我2017-06-28 09:24:31
js berpendapat bahawa 128. yang anda masukkan ialah perpuluhan, jadi inilah masalahnya Perpuluhan toString mestilah bukan perkara yang sama. Kemudian terdapat dua cara, satu ialah menambah titik tambahan, satu lagi ialah melengkapkan perpuluhan, dan yang ketiga ialah menambah kurungan.