JS里面for循环的i代表什么?是不是所要循环的所有元素?还是当前的?

JavaScript017

JS里面for循环的i代表什么?是不是所要循环的所有元素?还是当前的?,第1张

for (var i = 0 i < Things.length i++) {

    Things[i]

}

你好,js中for循环中的i代表的就是当前元素的下标。

看上面的代码:

Things[i]表示当前元素

Things.length表示一共有几个元素

i是Things[i]的下标了。

如你所说,就是当前元素的下标。

希望我的回答能帮到你哈,有问题可以追问,觉得好就点个赞,有用就采纳!

JS认为HTML文件会被浏览器解析为文档流,写在HTML里面的所有标签元素都可以从文档流中读取到。基于这个理论,JS定义了一个document对象,专门用来处理文档流。

要想获取一个元素,有两种方式:一种是根据元素的类名(class属性值),另一种是根据元素的ID。假设有一个input元素,JS获取该元素的方式如下:

<input class="isInput" id="input_first">

var element=document.getElementByClass("isInput")[0]或者

var element=document.getElementById("input_first")

需要注意的是,根据类名获取到的是一个数组,必须要通过下标才能获取到具体的某个元素。而根据ID获取到的则是具体的元素,所以常用的方式是用ID来获取。