戻り値を使う場合にだけ現れます。違いを明確にしましょう。ご存知の通り、すべての演算子は値を返します。インクリメント/デクリメントも例外ではありません。前置式は新しい値を返す一方、後置式は古い値を返します(インクリメント/デクリメントの前)。違いを例で見てみましょう。いう新しい値を返します。値を返します(増加する前)。要約すると:インクリメント/デクリメントの結果を使わない場合、どちらの形式を使っても違いはありません。同様に式の中でも使うことができます。それらの優先順位は他の算術演算子よりも高いです。値を返すからです技術的には問題ありませんが、このような記法は一般的にコードの可読性を下げます。よいことではありません。見逃しやすく、また変数の増加が明白ではありません。32ビットの整数値として扱い、それらのバイナリ表現のレベルで処理します。これらの演算子はJavaScript固有のものではありません。多くのプログラミング言語でサポートされています。)これらの演算子はめったに使われません。それらを理解するためには、低レベルの数値表現について掘り下げるべきであり、それは現時点では最適ではないでしょう。記事を参照してください。実際に必要になったときにそれをするのが現実的でしょう。その場で変更するしばしば変数に演算子を適用し、その中に新しい値を格納する必要があります。演算子はすべての算術演算子とビット演算子に存在します。このような演算子は通常の代入と同じ優先順位を持っています。レアで普通ではない演算子の1つです。短いコード書くために使われることがあるので、何が起こっているのか理解するために知っておく必要があります。カンマ演算子を使うと複数の式を評価できます。それぞれが評価されますが、最後の結果のみが返却されます。評価され、その結果はどこかへ捨てられます。評価され、結果として返却されます。カンマはとても優先順が低いですカンマ演算子はとても優先順位が低いことに注意してください。低いため、上の例では丸括弧が重要です。