为什么结果在这里-40?

时间:2019-02-06 12:27:47

标签: javascript

代码段1

function a(x,y){
    console.log(x-y);
}

a("10","40");

代码段2

function a(x,y){
    console.log(x+y);
}

a("10","40");

第二个输出为1040,那么即使参数为字符串,第一个输出为何也为-40?

0 个答案:

没有答案