关于使用Number()进行类型转化报错。
代码如下:
function modulo(num1, num2) {
num1 = Number(num1)
num2 = Number(num2)
return num1+num2;
}
console.log(modulo(12,5));
终端错误消息:
转换前的内容没有太多要求,使用parseInt转一下试试。
看错误描述应为:捕获的查询无效或意外的标记。简单来说就是有多余的字符或不符合编程要求的字符。
将“num2 = Number(num2)”该段前的空格删掉。
更改如下:
function modulo(num1, num2) {
num1 = Number(num1)
num2 = Number(num2)
return num1+num2;
}
console.log(modulo(12,5));
执行结果如下: