1. 程式人生 > >js學習筆記2:不同類型循環

js學習筆記2:不同類型循環

比較 element n) innerhtml 屬性 while clas 一次 學習

今天學習了js的比較、if/else、switch/case和各種循環,這些東西每種語言都大同小異,沒什麽好看的,重點說一下js的循環。

JavaScript 支持不同類型的循環:

  • for - 循環代碼塊一定的次數
  • for/in - 循環遍歷對象的屬性
  • while - 當指定的條件為 true 時循環指定的代碼塊
  • do/while - 同樣當指定的條件為 true 時循環指定的代碼

1、For 循環

for (初始條件; 執行條件; 執行後變量變化)
  {
  被執行的代碼塊
  }

初始條件可以一次給多個變量賦值,也可以省略。

2、For/In 循環

JavaScript for/in 語句循環遍歷對象的屬性:

<script>
function myFunction()
{
var x;
var text="";
var person={
    CEO:"Bill Gates",
    CCO:"Pony Ma",
    CHI:"Boqian Liu"
    };

for( x in person){
text+=person[x];
text+="</br>";
}
document.getElementById("demo").innerHTML=text;
}

3、while 循環

while (條件)
  {
  需要執行的代碼
  }

4、do/while 循環

do
  {
  需要執行的代碼
  }
while (條件);

5、break和continue

js學習筆記2:不同類型循環