2017-09-11 4 views
-1

返却カウンターは、私は簡単に私が得るために必要なものを記述することができるように、私は数字で何をする必要があるかの例の場合:私はここに私のサーバー上のファイルをチェックしているJavaScriptの中でいくつかのスクリプトを持っている

var a = 0; 

if (a >= 5) { 
    console.log('a bigger that 5!'); 
} else { 
    console.log('increasing a...'+a) 
    a++; 
    return; 
} 

は何私は、出力から希望のこのです:その大きな

が増加... 3 を増やす... 2 を上げる... 1 を増やす... 0 を増やす... 4 5!

他の人と比較すればどうやって戻ってくることができますか?真実か偽かを比較するにはこれが必要ですが、ここでは数字でコードを書いています。

私はそれが比較の場合に戻っていないので、私は何をする必要がありますか?あなたはしばらくのループを探している

+0

ウェブ上のチュートリアルをご覧ください。ループワークを作ることは基本的なJSであり、基本的にそこにあるすべてのチュートリアルでカバーされています。 – Cerbrus

+0

このコードはすべて関数内にありますか? –

+0

私はこの重複したターゲットをすばやく簡単なものとして選択しました...誰かがより良いデュープリンクを知っていれば、私は喜んでそれを変更します。 – Cerbrus

答えて

-1

は、whileループを使用してください。

var a = 0; 

while (a < 5) { 
    console.log('increasing a...', a); 

    a++; 
} 

console.log('a equal to 5'); 
+0

これは非常にnice..iがtrueまたはfalse私のプロジェクトのために、この作品... 1つの初心者の質問は、どのようにCPUの使用のためですか?たとえば、私は10 000の値を持っている必要がありますこれはクワッドコアCPU上で100%のCPU使用率ですか?任意のCPU使用率を下げていますか? :) –

+0

必要な時間(「実行時間」)は、ループの数(反復)に正比例します。この場合、アルゴリズムは非常に些細であり、さらに最適化することはできませんが、多くの場合可能です。より多くのことを学ぶことに興味があるなら、「時間の複雑さ」を見てください。 –

-2

、...

var a = 0; 
while(true) { 
    if (a >= 5) { 
     console.log('a bigger that 5!'); 
    } else { 
    console.log('increasing a...'+a) 
    a++; 
     break; 
    } 
} 
+0

これには何も問題はありません... – azurinko

+0

なぜdownvotes? – azurinko

+0

'while(true)'を使わないでください。必要でないときは、while命令に条件を入れて、間違いが1回あり、ブラウザがクラッシュします。 – Nolyurn

関連する問題