JavaScriptでインクリメント( "++")およびデクリメント( "-")演算子を避けるのはなぜですか?
インクリメント演算子とデクリメント演算子は、予期しない結果につながる可能性があるため、避ける必要があります。いくつかの条件は次のとおりです。
割り当てステートメントでは、好ましくない結果につながる可能性があります:
<html> <body> <script> var a = 5; var b = ++a; var c = a++; var d = ++c; document.write(a); document.write("\r"+b); document.write("\r"+c); document.write("\r"+d); </script> </body> </html>
a = b = c = 1; ++a ; b -- ; c;
-
JavaScriptのRESTおよびSpread演算子
残りの演算子(…)を使用すると、任意の数の引数を使用して関数を呼び出し、それらの余分な引数に配列としてアクセスできます。 rest演算子を使用すると、配列またはオブジェクトを破棄することもできます。 スプレッド演算子(…)を使用すると、反復可能な配列のようなものを個々の要素に展開できます。 例 以下は、JavaScriptのRESTおよびSpread演算子を示すコードです- <!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8" />
-
Pythonのインクリメント演算子とデクリメント演算子?
Pythonには単項インクリメント/デクリメント演算子(+ +/--)がありません。価値を高める代わりに、 a += 1 値をデクリメントするには、-を使用します a -= 1 例 >>> a = 0 >>> >>> #Increment >>> a +=1 >>> >>> #Decrement >>> a -= 1 >>> >>> #value of a >>> a 0 Pythonは、同じことを行うための複数