マイナスは、-=
以下の平均/何ですか?マイナスがjavascriptで等しい - それはどういう意味ですか?
$('#wrapper').animate({
backgroundPosition: '-=2px'
})();
オペレータ-=
(減算割り当て)は、すでに変数のvalue
を設定から与えられた値を減算しますあなたの
マイナスは、-=
以下の平均/何ですか?マイナスがjavascriptで等しい - それはどういう意味ですか?
$('#wrapper').animate({
backgroundPosition: '-=2px'
})();
オペレータ-=
(減算割り当て)は、すでに変数のvalue
を設定から与えられた値を減算しますあなたの
アディルは、このに答えたが、私はいつも問題を視覚化し、他の人にそれらを関連付けるために便利だと思います。
次の2つのコード片は、同じ効果があります。両方の場合において
var a = 20;
a = a - 5;
と
var a = 20;
a -= 5;
をa
は今、これは代入演算子で15
に等しいですこれは、オペレータの右側にあるものを左の変数に適用することを意味します。代入演算子とその機能の一覧については、次の表を参照してください:
Operator | Example | Same as | Result
______________________________________________
= | a = 20 | | a = 20
+= | a += 5 | a = a + 5 | a = 25
-= | a -= 5 | a = a - 5 | a = 15
*= | a *= 5 | a = a * 5 | a = 100
/= | a /= 5 | a = a/5 | a = 4
%= | a %= 5 | a = a % 5 | a = 0
あなたはまた、インクリメントを持っている:
++
と--
++a
と--a
はそれぞれ21と19に等しいです。 for loops
を反復するのに使用されることがよくあります。
ご注文に応じて、別のことを行います。
接頭(++a
)と共に使用
var a = 20;
console.log(a++); // 20
console.log(a); // 21
、変数は、それを返すインクリメント:それは変数をインクリメントまず番号を返し後置(a++
)表記と共に使用
。これを補完する
var a = 20;
console.log(++a); // 21
console.log(a); // 21
ありがとうございます。例えば
:
var a = 2;
a -= 1;
//a is equal to 1
は、そこ++は 'もあります;'や ' - ;' ' –
O A'私は、それを説明するための感謝を参照の現在設定されている値から1を加算または減算れます...したがって、基本的に - = 5はa = 5を意味し、次に5の現在の値から5を減算します。 –
ではありません。 'var a = 20; //値を20に設定してから 'a - = 5 // aの新しい値を15に設定する ' –