为什么变量不能设置为<number> .toString(),但是你可以在返回值上调用toString()?

时间:2016-06-05 00:10:56

标签: javascript

function s(e) {
    return e.toString();
}

var a = s(3); // works

var b = 3.toString(); // error

例如,将var a设置为s()的返回值,返回第一个参数.toString(),但不能将var b设置为3.toString()

1 个答案:

答案 0 :(得分:1)

Javascript预计小数点后的数字,你仍然可以这样做,但是你需要把你的数字放在括号中:

(3).toString() = "3"
相关问题