注意我没有声明任何变量。我不会说像let num = ""
这样的话。
function add2(num)
{
return num += 2;
}
console.log(add2(5));
JavaScript是一种解释的语言,所以它将在运行时解释类型。如果你向add2
函数传递一个整数,它会给这个整数加2。但是如果你将一个字符串传递给add2
函数,解释器会尝试给这个字符串加2。
如果你想显式声明类型,可以使用TypeScript。