私はチュートリアルをインクリメントするJavascript変数に詰め込まれています

これはそれが言うことです:

インクリメンタを使用して1つまたは複数の数値を増やすことができます
  デクリメンタを1つ減らします。番号を増やすには、
  変数の後に++を使用できます。

     

エディタ内の変数iをインクリメントして2にしましょう   それは二度。これには、i
++と2つの別々の行が必要です。それらの上に。   今すぐ試してみてください。

     

ここでは、2つの別々の行を繰り返すことができます。それぞれには   ただ私は+ +。

私はこのコードを変更する必要があります:

var i = 0;
print( "i is equal to " + i );

私はあまりにも愚かであるかどうかはわかりませんが、私はこのチュートリアルをどのように完了するか分かりません。

ベストアンサー

答えは自明です。

var i = 0;
i++;
i++;
print( "i is equal to " + i );

高度な詳細は次のとおりです。

それは価値があるので、私の好みはポストインクリメント i ++ ではなく、プリインクリメントの
++ i 演算子を使うことです。

その理由は厳密に言えば、厳密に言えば、後者はインクリメントされる前の状態、つまりこれを行う関数であるかのように
i

var tmp = i;
++i;
return tmp;

これはJavascriptの中で本当に重要なことではありませんが、C
++のようなより高度な言語に進んだ場合、オブジェクトの追加コピーを取ることは費用がかかることがあるので重要です。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です