cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Apakah perbezaan antara baris kod yang diletakkan di dalam fungsi dan di luar fungsi?

// 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?

我想大声告诉你我想大声告诉你2767 hari yang lalu794

membalas semua(1)saya akan balas

  • 女神的闺蜜爱上我

    女神的闺蜜爱上我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.

    balas
    0
  • Batalbalas