我是JavaScript的新手,有人可以向我解释为什么我将NaN
作为此代码的输出?
var car = new Array("Honda", "Toyota", "BMW", "Merc");
var calc = 3 * car.legth;
alert(calc);
你应该做3 * car.length;
,因为car
是一个数组,它有length
属性来返回数组中元素的数量。
var car = new Array("Honda", "Toyota", "BMW", "Merc");
var calc = 3 * car.length;
alert(calc);