Javascript 显式转换函数

Javascript 显式转换函数,javascript,Javascript,函数用于将字符串值转换为整数。如果字符串不是以整数开头,则ParseInt()返回0 以上代码的答案是:16。 我想知道它是如何给出16而不是0的输出的 如果省略基数参数,JavaScript将假定以下情况: 如果字符串以“0x”开头,则基数为16(十六进制) 顺便说一下,如果按文字编码:0x10+6==22 var integers = parseInt("0x10"); console.log(integers);

函数用于将字符串值转换为整数。如果字符串不是以整数开头,则ParseInt()返回0

以上代码的答案是:16。 我想知道它是如何给出16而不是0的输出的

如果省略基数参数,JavaScript将假定以下情况:

  • 如果字符串以
    “0x”
    开头,则基数为16(十六进制)

顺便说一下,如果按文字编码:
0x10+6==22
var integers = parseInt("0x10");
console.log(integers);