功能分类: Variables Applab JavaScript 少儿编程
返回数组长度,即数组内成员个数。
在 APP 运行时,数组变量内的成员可能会发生变化,这时候可能还需要获取数组内成员数量。使用 [list].length() 方法可以获取数组内所有成员个数(length)。即使数组内成员的值为空或为 0,也被被计入 length。
在一个 array 数组类型的变量里,数组列表里的每个成员都有一个 index 索引,通过这个索引可访问到相应的成员。在数组里第一个成员索引为 0,第二个索引为 1,以此类推。你会发现,最后一个成员所对应的索引值总是比数组长度少 1。
// 获取数组长度并输出到控制台日志
var coinFaces = ["heads","tails"];
var coinValues = [1,5,10,25];
console.log(coinFaces.length);
console.log(coinValues.length);
示例代码:工作日 随机选择一周工作日里的一天,并将这天及工作日里的最后一天输出到控制台日志。
// 随机选择一周工作日里的一天,并将这天及工作日里的最后一天输出到控制台日志
var weekDays = ["Monday","Tuesday","Wednesday","Thursday","Friday"];
var randomDayIndex=randomNumber(0,weekDays.length-1);
var lastDayIndex=weekDays.length-1;
console.log("Random weekday is " + weekDays[randomDayIndex]);
console.log("Last weekday is " + weekDays[lastDayIndex]);
示例代码:付账 在一个数组里存放不同类型硬币币值,根据付款数量计算各种硬币所需数量。
// 在一个数组里存放不同类型硬币币值,根据付款数量计算各种硬币所需数量
var coinValues = [1,5,10,25];
var coinCounts = [0,0,0,0];
var changeAmount = promptNum("How much change must I give you?");
while (changeAmount>0) {
for (var i=coinValues.length-1; i>=0; i--) {
var currentCoin=coinValues[i];
while (changeAmount>=currentCoin) {
changeAmount=changeAmount-currentCoin;
coinCounts[i]++;
}
}
}
console.log(coinCounts);
[list].length
名称 | 类型 | 必需 | 参数描述 |
---|---|---|---|
list | 变量名称 | Yes | 要执行操作的数组。 |
数值。返回数组长度,即数组内成员个数。