此代码返回268
,但是当我想返回268
作为时,它返回134134
作为数字。字符串:
function numbersToStrings(input1, input2) {
let newString = " ";
if (input1 === Number) {
input1 = input1.toString();
}
if (input2 === Number) {
input2 = input2.toString();
}
return input1 + input2;
}
console.log(numbersToStrings(134, 134));
我已经用if (input1 === Number)
检查了输入是否为数字-这不是检查JavaScript中是否为数字的有效方法吗?
我正在解决一个不允许使用.concat()
或.join()
的问题,所以请告诉我为什么我的号码检查不起作用或为什么.toString()
不起作用没有工作。
谢谢。