JavaScript 中的“缺少基數引數”的 JSlint 錯誤是什麼?
JavaScript 中可用的 parseInt 函式具有以下簽名 -
parseInt(string, radix);
其中引數如下 -
string - 要解析的值。如果此引數不是字串,則使用 ToString 方法將其轉換為字串。將忽略此引數中的前導空格。
基數 - 在 2 到 36 之間的整數,表示字串的基數(數學數字系統中的基數)。
如果省略基數引數,JavaScript 假定以下內容 -
如果字串以“0x”開頭,則基數為 16(十六進位制)
如果字串以“0”開頭,則基數為 8(八進位制)。此功能已棄用
如果字串以任何其他值開頭,則基數為 10(十進位制)
為了避免上述魔法,JShint 給出了一個錯誤。
廣告