ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptのFor、while、再帰の使い方を理解する_基礎知識

JavaScriptのFor、while、再帰の使い方を理解する_基礎知識

WBOY
WBOYオリジナル
2016-05-16 17:34:331433ブラウズ

for ループ:

コードをコピー コードは次のとおりです:

for(i=start; i

}


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 ループに適しています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。