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は、同じことを行うための複数