Latest web development tutorials
×

JavaScript コース

JavaScript コース JavaScript 簡単な紹介 JavaScript 使用法 JavaScript 輸出 JavaScript 文法 JavaScript ステートメント JavaScript ノート JavaScript 変数 JavaScript データの種類 JavaScript オブジェクト JavaScript 関数 JavaScript スコープ JavaScript イベント JavaScript 文字列 JavaScript 演算子 JavaScript 比較します JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript 型変換 JavaScript 正規表現 JavaScript エラー JavaScript デバッギング JavaScript 可変リフト JavaScript strictモード JavaScript 不適正使用 JavaScript フォーム認証 JavaScript 予約済みキーワード JavaScript JSON JavaScript void JavaScript コードの仕様

JS 関数

JavaScript 関数定義 JavaScript 関数の引数 JavaScript 関数呼び出し JavaScript クロージャ

JS HTML DOM

DOM 簡単な紹介 DOM HTML DOM CSS DOM イベント DOM EventListener DOM 要素

JS 応用チュートリアル

JavaScript オブジェクト JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp オブジェクト

JS ブラウザ BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript ポップ JavaScript 時間指定イベント JavaScript Cookies

JS 倉庫

JavaScript 倉庫 JavaScript テスト jQuery JavaScript テスト Prototype

JS 例

JavaScript 例 JavaScript Objectインスタンス JavaScript ブラウザのオブジェクトインスタンス JavaScript HTML DOM 例 JavaScript サマリー

JS リファレンスマニュアル

JavaScript オブジェクト HTML DOM オブジェクト

ループのためのJavaScript

サイクルは、コードのブロックを指定された回数を実行することができます。


JavaScriptのサイクル

あなたは何度も何度も同じコードを実行すると、それぞれの値が異なる場合は、サイクルの使用は非常に便利です。

私たちは、出力値の配列をすることができます:

一般的な言葉遣い:

document.write(cars[0] + "<br>");
document.write(cars[1] + "<br>");
document.write(cars[2] + "<br>");
document.write(cars[3] + "<br>");
document.write(cars[4] + "<br>");
document.write(cars[5] + "<br>");

forループを使用して

for (var i=0;i<cars.length;i++)
{
    document.write(cars[i] + "<br>");
}

»をお試しください


サイクルの異なる種類の

JavaScriptがループの異なる種類をサポートしています。

  • 方法-サイクルコードブロックの特定の数
  • 用/中-オブジェクトのプロパティをループ
  • しばらく-指定した条件は、コードの真の周期指定されたブロックがある場合
  • 指定された条件が真のサイクルコードのブロックを指定された場合にも-ながら/やります

forループ

forループ、ループ頻繁に使用するツールを作成したいということです。

ここでは、ループの構文は次のとおりです。

for (语句 1; 语句 2; 语句 3)
{
被执行的代码块
}

作業を始める前に、 文1(ブロック)が開始されます。

文2は、動作サイクル(ブロック)の条件を定義します

ループの後3ステートメント (ブロック)が行ってきました

for (var i=0; i<5; i++)
{
    x=x + "该数字为 " + i + "<br>";
}

»をお試しください

上記の例から、あなたは見ることができます:

ステートメント1は、ループ開始(VAR I = 0)の前に変数を設定します。

安全2定義された条件のサイクルラン(iが5未満でなければなりません)。

コードの各ブロックが実行された後の文3は、(i ++は)値だけ増加します。


ステートメント1

通常、我々はサイクル(VAR I = 0)で使用される変数を初期化するステートメントを使用します。

1文は任意であり、使用されていないことも文にすることができます。

あなたは、任意の文1(またはそれ以上)の値を初期化することができます:

例:

for (var i=0,len=cars.length; i<len; i++)
{
document.write(cars[i] + "<br>");
}

»をお試しください

そして、あなたはまた、(そのような値を設定されているループの最初のように)ステートメントを省略することができます。

例:

var i=2,len=cars.length;
for (; i<len; i++)
{
document.write(cars[i] + "<br>");
}

»をお試しください


ステートメント2

ステートメント2の条件は、一般に、初期変数を評価するために使用されます。

2同じ文はオプションです。

2文がtrueを返した場合、その後のサイクルは、それがfalseを返した場合、ループは終了します再び開始します。

ランプ あなたは文の2を省略した場合、それはサイクルの切れ目を提供する必要あります 。 それ以外の場合は、サイクルが停止することができなくなります。 これは、ブラウザをクラッシュさせることが可能となります。 このチュートリアルの後のセクションで区切りについてお読みください。


文3

3ステートメントは、一般的に元の変数の値を増加させます。

文3も任意です。

文3は、種々の用途を有しています。 インクリメント(=私は15 + I)(i--)は、負の、以上にすることができます。

文3を省略することができる(対応するコードがある場合に、ループ内などで):

例:

var i=0,len=cars.length;
for (; i<len; )
{
document.write(cars[i] + "<br>");
i++;
}

»をお試しください


/のためのサイクルで

JavaScriptの/ためのオブジェクトのプロパティをループする文の中で:

var person={fname:"John",lname:"Doe",age:25};

for (x in person)
{
    txt=txt + person[x];
}

»をお試しください

あなたは知識のサイクルで/オブジェクトのためのJavaScriptのセクションでの詳細を学びます。


whileループ

次の章でwhileループ/ループやない間、私たちはあなたに説明します。