博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript: For , For/in , For/of
阅读量:5236 次
发布时间:2019-06-14

本文共 1871 字,大约阅读时间需要 6 分钟。

 For:

define:

The for statement can customize how many times you want to execute code

Grammar:

  for (condition 1; condition 2; condition 3)

  {
        code
  }
 

Condition explain:

condition describe
1 prestart before beginning.
2 loop condition.
3 Execute after the loop has been executed.

 

 

 

 

 

 

Example:

for (var i=0; i<5; i++){      x=x + "The number is " + i + "
";}

The code 's output:

    The number is 0

    The number is 1
    The number is 2
    The number is 3
    The number is 4

 


 

For/in:

define:

The for/in statement is used to loop through the object properties。

Grammar:

  for (var in object) {

     code
  }

parameter values:

parameter describe
var

Must.variable can be an array element or an attribute of an object.

(指定的变量可以是数组元素,也可以是对象的属性。)

object

Must.Object that specifies the iteration.

(指定迭代的的对象。)

 

 

 

 

 

 

 

 

 

Example:

1 var string = {lesson:"web", verb:"is", describe:"fun"}; 2 3 var text = "";4 var x;5 for (x in string) {6 7     text += string[x]+" ";8 }

The code 's output:

    web is fun 

 


 

For/of:

define:

The for/of statements creates a loop iterating over iterable objects.

Grammar:

  for (variable of iterable) {      statement  }

parameter values:

parameter describe
variable

On each iteration a value of a different property is assigned to variable.

(在每次迭代中,将不同属性的值分配给变量。)

object

Object whose iterable properties are iterated.

(被迭代枚举其属性的对象。)

 

 

 

 

 

 

 

Example:

1 let iterable = [10, 20, 30];2 3 for (let value of iterable) {4     value += 1;5     console.log(value);6 }

The code 's output:

    11 21 31

 


 

 Related Pages:

JavaScript for    :          http://www.runoob.com/js/js-loop-for.html

JavaScript for/in :         http://www.runoob.com/jsref/jsref-forin.html 

MDN - for...of :              https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/for...of

Javascript statement :   http://www.runoob.com/jsref/jsref-statements.html

转载于:https://www.cnblogs.com/chenzhihong294/p/9943264.html

你可能感兴趣的文章
day 15
查看>>
java 序列化和反序列化的实现原理
查看>>
Intellij IDEA打开多项目窗口
查看>>
pandas层级索引1
查看>>
iOS archiveRootObject 归档失败问题
查看>>
动态规划:HDU1059-Dividing(多重背包问题的二进制优化)
查看>>
python04
查看>>
框架介绍
查看>>
使用AVCaptureSession捕捉视频
查看>>
pl/sql学习(4): 包package
查看>>
图像对比度和亮度
查看>>
Http Header
查看>>
DataTable转换成IList
查看>>
数据结构(三十六)关键路径
查看>>
以太坊合约的自动化编译详解一
查看>>
末学者笔记--apache编译安装及LAMP架构上线
查看>>
Html列表标签
查看>>
Java8新特性。
查看>>
面试1——数据库面试题总结
查看>>
[EMSE'17] A Correlation Study between Automated Program Repair and Test-Suite Metrics
查看>>