Number()进行强制类型转化报错

关于使用Number()进行类型转化报错。
代码如下:

function modulo(num1, num2) {
    num1 = Number(num1)
    ​ num2 = Number(num2)
    return num1+num2;
}
console.log(modulo(12,5)); 

终端错误消息:

img


这是为什么呢?

转换前的内容没有太多要求,使用parseInt转一下试试。

看错误描述应为:捕获的查询无效或意外的标记。简单来说就是有多余的字符或不符合编程要求的字符。
将“num2 = Number(num2)”该段前的空格删掉。
更改如下:

function modulo(num1, num2) {
    num1 = Number(num1)
    num2 = Number(num2)
    return num1+num2;
}
console.log(modulo(12,5)); 

执行结果如下:

img