小码哥的IT人生

JavaScript for/of 语句

JavaScript基础 2022-06-08 11:17:49小码哥的IT人生shichen

JavaScript for/of 语句

实例

循环遍历数组的值:

var cars = ['BMW', 'Volvo', 'Mini'];
var x;
for (x of cars) {
  document.write(x + "<br >");
}

完整实例:

<!DOCTYPE html>
<html>
<body>
<script>
var cars = ['BMW', 'Volvo', 'Mini'];
var x;
for (x of cars) {
  document.write(x + "<br >");
}
</script>
</body>
</html>

可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html

示例代码:

循环遍历字符串的值:

var txt = 'JavaScript';
var x;
for (x of txt) {
document.write(x + "<br >");
}

完整实例:

<!DOCTYPE html>
<html>
<body>
<script>
var txt = 'JavaScript';
var x;
for (x of txt) {
  document.write(x + "<br >");
}
</script>
</body>
</html>

可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html

定义和用法

for/of 语句循环遍历可迭代对象的值。

JavaScript 支持不同类型的循环:

  1. for - 多次循环代码块
  2. for/in - 遍历对象的属性
  3. for/of - 循环遍历可迭代对象的值
  4. while - 在指定条件为真时循环代码块
  5. do/while - 循环一次代码块,然后在指定条件为真时重复循环

浏览器支持

语句 Chrome IE Firefox Safari Opera
for/of 38.0 12.0 51.0 8.0 25.0

语法

for (variable of iterable) {
  code block to be executed
}

参数值

参数 描述
variable 必需。对于每次迭代,下一个属性的值都会赋给变量。变量可以用 const、let 或 var 声明。
iterable 必需。拥有可迭代属性的对象。

技术细节

JavaScript 版本: ECMAScript 2015

相关页面

JavaScript 教程:JavaScript For 循环

JavaScript 参考手册:JavaScript for 语句

版权所有 © 小码哥的IT人生
Copyright © phpcodeweb All Rights Reserved
ICP备案号:苏ICP备17019232号-2  

苏公网安备 32030202000762号

© 2021-2024