js for 有几种 具体怎么用比较准确
时间: 2024-05-04 12:16:47 浏览: 20
"JS for" 可能指的是 JavaScript for 循环语句,也可能是指 JavaScript for...in 循环语句和 JavaScript for...of 循环语句。下面是它们的具体用法:
JavaScript for 循环语句:
```
for (let i = 0; i < 5; i++) {
console.log(i);
}
```
这个循环将会执行 5 次,每次输出 i 的值,即从 0 到 4。
JavaScript for...in 循环语句:
```
const obj = {
a: 1,
b: 2,
c: 3
};
for (let prop in obj) {
console.log(prop + ': ' + obj[prop]);
}
```
这个循环将会遍历对象 obj 中的所有属性,并输出属性名和属性值。
JavaScript for...of 循环语句:
```
const arr = ['apple', 'banana', 'cherry'];
for (let fruit of arr) {
console.log(fruit);
}
```
这个循环将会遍历数组 arr 中的所有元素,并输出每个元素的值。
在使用时,需要根据具体的需求选择适合的循环语句。
相关问题
js中for循环使用的几种代码示例
以下是JS中for循环使用的几种代码示例:
1. 遍历数组
```
var arr = [1, 2, 3, 4, 5];
for (var i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
```
2. 遍历对象
```
var obj = {name: 'Tom', age: 18, gender: 'male'};
for (var key in obj) {
console.log(key + ': ' + obj[key]);
}
```
3. 倒序遍历数组
```
var arr = [1, 2, 3, 4, 5];
for (var i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
```
4. 遍历指定区间的数字
```
for (var i = 1; i <= 10; i++) {
console.log(i);
}
```
5. 嵌套循环
```
for (var i = 1; i <= 3; i++) {
for (var j = 1; j <= 2; j++) {
console.log('i=' + i + ', j=' + j);
}
}
```
JS中for循环使用的几种代码示例
以下是JS中for循环使用的几种代码示例:
1. 遍历数组
```
var arr = [1, 2, 3, 4, 5];
for (var i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
```
2. 遍历对象
```
var obj = {name: 'Tom', age: 18, gender: 'male'};
for (var key in obj) {
console.log(key + ': ' + obj[key]);
}
```
3. 倒序遍历数组
```
var arr = [1, 2, 3, 4, 5];
for (var i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
```
4. 遍历指定区间的数字
```
for (var i = 1; i <= 10; i++) {
console.log(i);
}
```
5. 嵌套循环
```
for (var i = 1; i <= 3; i++) {
for (var j = 1; j <= 2; j++) {
console.log('i=' + i + ', j=' + j);
}
}
```