首頁  >  文章  >  web前端  >  JavaScript中的for迴圈語句怎麼使用

JavaScript中的for迴圈語句怎麼使用

不言
不言原創
2018-12-17 15:38:105536瀏覽

JavaScript中的for迴圈語句怎麼使用中的for迴圈語句怎麼使用中的for迴圈語句怎麼使用中的迴圈語句有for迴圈語句和while迴圈語句,接下來的這篇文章就跟大家先介紹一下JavaScript中的for迴圈語句怎麼使用中的for迴圈語句怎麼使用中的for迴圈語句怎麼使用中for迴圈語句的用法。

JavaScript中的for迴圈語句怎麼使用中的for迴圈語句怎麼使用中的for迴圈語句怎麼使用

我們先來簡單看一下for循環語句和while循環語句的區別

簡單來說,for循環語句和while迴圈語句的主要差異在於當迴圈次數固定時,使用for迴圈;當迴圈次數不固定時,使用while迴圈。

下面我們就來看看JavaScript中的for迴圈語句怎麼使用中的for迴圈語句怎麼使用中的for迴圈語句怎麼使用中for迴圈語句的使用方法

#for迴圈語句的語法

for(初始值;条件表达式;增加/减少表达式){ 
  循环处理
}

我們來看for循環語句的具體範例

#程式碼如下:變數指定為i

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript中的for迴圈語句怎麼使用中的for迴圈語句怎麼使用中的for迴圈語句怎麼使用</title>
</head>
<body>
<script>
for (var i = 0; i < 10; i++) {
document.write (i);
}
</script>
</body>
</html>

首先,雖然它是初始值,但我們聲明一個名為i的變數並為其賦值0。這是初始循環過程。

接下來,條件式中的i

最後一個增加/減少表達式i 表示每次執行增加i的值是1。

然後,指定在使用document.write處理文件時要執行的循環程序。

用瀏覽器輸出時...... 輸出0到9的值。

JavaScript中的for迴圈語句怎麼使用中的for迴圈語句怎麼使用中的for迴圈語句怎麼使用

在陣列中使用for迴圈

在使用陣列編寫程式時經常使用for語句的語法。

我們舉個例子。

一個名為list的陣列框,並在裡面放入Tom、Jerry、Holly三個值。

var list = [“Tom”,“Jerry”,“Holly”];

我們使用for語句逐一處理這些值。

首先指定var i = 0為初始值。只要變數i的值不超過陣列的元素數,就循環i。每當循環時,i就加1。

最後,我們使用document.write來呼叫該元素。

for (var i = 0; i < list.length; i++){
document.write (list[i]);
}

(陣列的長度可以透過length屬性取得)

變數i是陣列元素的下標。因此,它將採用從0到元素數量並存取每個元素(Tom,Jerry,Holly)的計數形式。

我們來運行下面的程式

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript中的for迴圈語句怎麼使用中的for迴圈語句怎麼使用中的for迴圈語句怎麼使用</title>
</head>
<body>
<script>
var list = ["Tom","Jerry","Holly"];
for (var i = 0; i < list.length; i++) {
document.write (list[i]);
}
</script>
</body>
</html>

運行結果如下

JavaScript中的for迴圈語句怎麼使用中的for迴圈語句怎麼使用中的for迴圈語句怎麼使用

透過這種方式,可以看到正在逐一存取和輸出下標為0,1,2的元素。

我們最後來看跳轉語句:break和continue

#跳轉語句是在中斷目前程序並轉移到另一個規範程序時使用的語法。

它主要用於迴圈進程,可用於for和while語句。

 break語句- 立即終止迴圈程序

continue語句- 中斷正在執行的迴圈程序並繼續下一個迴圈程序

#下面用for語句來說明break和continue。

<script>
for (var i = 0; i < 10; i++) {
document.write (i * 10);
}
</script>

break語句

在break語句中,迴圈程序在i執行到5的時刻退出,並且不再執行。

<script>
for (var i = 0; i < 10; i++) {
if (i == 5) {
break;
}
document.write (i * 10);
}
</script>

由於僅執行到i為4時,因此進程在40處終止。

JavaScript中的for迴圈語句怎麼使用

continue語句

#另一方面,執行continue時,僅當i為5時才跳過循環繼續執行。

<script>
for (var i = 0; i < 10; i++) {
if (i == 5) {
continue;
}
document.write (i * 10);
}
</script>

運行結果如下

JavaScript中的for迴圈語句怎麼使用

以上是JavaScript中的for迴圈語句怎麼使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn