for ループ:
while ループ: (条件が常に true の場合、無限ループに入り、ブラウザがハングすることに注意してください)
while (条件) {
//何かをします;
//条件を変更します。
}
再帰:
for ループを使用して部分文字列を実行します
function substring(all, start, end) {
for(i=start; i<=end; i) {
console.log(all[i]);
}
substring("eclipse", 1, 4); //clip
再帰を使用して部分文字列を実装します
function substring(all, start, end) {
if(start >= end) {
return all[start];
}
else {
return all[start] substring(all, start 1, end);
}
substring("eclipse", 1, 4); //clip
for ループを使用してオブジェクトのプロパティにアクセスします:
配列と文字列の場合はインデックス [] を使用して特定の値にアクセスします。オブジェクトの場合は [] も使用しますが、次の特別な変数を使用します: propertyName
var person = {
名前: "Morgan Jones",
電話番号: "(650) 777 - 7777",
電子メール: "morgan.jones@example.com"
};
for (var propertyName in person) {
console.log(propertyName ":" person[propertyName]);
}
for ループを使用して検索します配列 データ内のデータ:
var table = [
["人物", "年齢", "都市"],
["スー", 22, "サンフランシスコ"],
["ジョー", 45, "ハリファックス"]
] ;
var i;
var rows=table.length;
for (r=0;r var c;
var cell = table[r].length ;
var rowText = "";
for (c=0;c rowText = table[r][c];
if (c 🎜>人の年齢都市
スー 22 サンフランシスコ
ジョー 45 ハリファックス
----------------------------------------------- --- ----------------------------------
休憩:
break を使用してループを直ちに終了します。for ループや while ループに適しています。