JavaScriptのwhile文とdo...while文のサンプルです。
目次
while文
| while(条件式){ 実行される処理 } |
- 条件式がtrueの間、処理を繰り返します。
- 最初の条件式の判定でfalseの場合、ループは1回も実行されません。
- 以下はMDNのwhile文のリンクです。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Statements/while
コード
while文のサンプルです。
<script>
let i = 0;
while (i < 2) {
console.log("値=" + i); //値=0,値=1が出力される
i++;
}
</script>
4行目は値が2より小さい間、処理を繰り返します。
do...while文
| do { 実行される処理 } while (条件式); |
- 条件式がtrueの間、処理を繰り返します。
- 必ず1回は処理が実行されます。
- 以下はMDNのdo ... while文のリンクです。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Statements/do...while
コード
do ... while文のサンプルです。
<script>
let i = 2;
do{
console.log("値=" + i); //値=2が出力される
i++;
}while (i < 2) ;
</script>
7行目は値が2より小さい間、処理を繰り返します。
→値=2のみ出力されます。
比較演算子
上記コードの<は比較演算子です。
以下は、JavaScriptの比較演算子の一覧です。
| 比較演算子 | 説明 |
|---|---|
| a == b | aとbの値は等しい |
| a === b | aとbの値は等しい かつ 型も等しい |
| a != b | aとbの値は等しくない |
| a !== b | aとbの値が等しくない または 型が等しくない |
| a > b | aはbより大きい |
| a >= b | aはbより大きい または 等しい |
| a < b | aはbより小さい |
| a <= b | aはbより小さい または 等しい |
- 以下はMDNの比較演算子のリンクです。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Comparison_Operators
関連の記事
JavaScript if文のサンプル
JavaScript for文とbreakとcontinueのサンプル
JavaScript switch文のサンプル
JavaScript 変数の宣言のvar/let/constの違い