【问题标题】:Multiplying Array.length returns NaN [closed]乘以 Array.length 返回 NaN [关闭]
【发布时间】:2019-02-20 13:00:15
【问题描述】:

我是 JavaScript 的新手,谁能向我解释一下为什么我从这段代码中得到 NaN 作为输出?

var car = new Array("Honda", "Toyota", "BMW", "Merc");
var calc = 3 * car.legth;

alert(calc);

【问题讨论】:

  • 你拼错了length。 car.length.

标签: javascript arrays nan


【解决方案1】:

你应该做3 * car.length; 因为car 是一个数组,它有length 属性来返回数组中元素的数量。

var car = new Array("Honda", "Toyota", "BMW", "Merc");
var calc = 3 * car.length;
alert(calc);

【讨论】:

  • omg......简单的打字错误,:) 这就是为什么解决问题的能力在任何编程语言中都很重要?谢谢兄弟
猜你喜欢
  • 2020-08-03
  • 2018-11-07
  • 2017-09-19
  • 2012-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-08
  • 2019-04-24
  • 2020-09-13
相关资源
最近更新 更多