123.toString()会直接报错
var a = 123;
a.toString();
这样写就是正确的,谁能帮忙解释一下是为什么?
toString() 方法可把一个逻辑值转换为字符串,并返回结果。 如果调用该方法的对象不是 Boolean,则抛出异常 TypeError。
123是常量,常量是没有toString方法的,所以第一句会报错 后面你是定义了逻辑变量a,是一个对象它有toString方法,所以可以