下面是我的 for 循环,我是一个初学者,所以我需要帮助来理解 [i] 表示“.checked”和“.value”的含义。另外,“var i”代表“variable i”吗?旁注:此循环用于复选框列表。
for (var i=0; i<flightprices.length; i++) {
if (flightprices.length[i].checked) {
flightPrice = +flightprices[i].value;
}}
忽略此代码导致错误的事实,我可以告诉您以下内容。
var i=0;
正在定义一个名为i
value的变量0
。flightprices[i]
表示i+1
数组的第 th 个元素flightprices
。[]
符号是一个数组选择器。因为 JavaScript 是 0 索引的,这flightprices[0]
意味着第一个元素flightprices[1]
是第二个元素,依此类推。这一行:
if (flightprices.length[i].checked) {
试图找到元素i
的flightprices.length
,但事物的长度始终是一个整数,整数不数组。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句