JavaScript 中的“缺少基數引數”的 JSlint 錯誤是什麼?


JavaScript 中可用的 parseInt 函式具有以下簽名 -

parseInt(string, radix);

其中引數如下 -

string - 要解析的值。如果此引數不是字串,則使用 ToString 方法將其轉換為字串。將忽略此引數中的前導空格。

基數 - 在 2 到 36 之間的整數,表示字串的基數(數學數字系統中的基數)。

如果省略基數引數,JavaScript 假定以下內容 -

  • 如果字串以“0x”開頭,則基數為 16(十六進位制)

  • 如果字串以“0”開頭,則基數為 8(八進位制)。此功能已棄用

  • 如果字串以任何其他值開頭,則基數為 10(十進位制)

為了避免上述魔法,JShint 給出了一個錯誤。

更新於: 2019-11-27

812 次瀏覽

開啟你的職業生涯

完成課程並取得認證

開始
廣告