Co oznacza minus poniżej -=
średnia/nie?minus równa się w javascript - co to znaczy?
$('#wrapper').animate({
backgroundPosition: '-=2px'
})();
Dziękuję
Co oznacza minus poniżej -=
średnia/nie?minus równa się w javascript - co to znaczy?
$('#wrapper').animate({
backgroundPosition: '-=2px'
})();
Dziękuję
Adil odpowiedział na to, ale zawsze myślę, że jest przydatna do wizualizacji problemów i odnosić je do innych.
Następujące dwa fragmenty mają ten sam efekt:
var a = 20;
a = a - 5;
i
var a = 20;
a -= 5;
W obu przypadkach a
się równa 15.
to operator przyporządkowanie, oznacza to, że stosuje to, co znajduje się po prawej stronie operatora, do zmiennej po lewej stronie. Patrz poniższa tabela na liście operatorów przypisania i ich funkcji:
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
Trzeba również inkrementacja:
++
i --
gdzie ++a
i --a
równa 21 i 19 odpowiednio. Często można znaleźć te używane do iterowania for loops
.
W zależności od zamówienia zrobisz różne rzeczy. zwiększa
Używany z Postfix (a++
) notacji zwraca liczbę pierwszy wtedy zmienną:
var a = 20;
console.log(a++); // 20
console.log(a); // 21
Używany z prefiksu (++a
) sumujący to zmienna zwraca go.
var a = 20;
console.log(++a); // 21
console.log(a); // 21
Operator -=
(przypisanie odejmowanie) odejmie podana wartość z już ustawione value
zmiennej.
Na przykład:
var a = 2;
a -= 1;
//a is equal to 1
uzupełnienie tego, istnieje również 'a ++;' lub 'a -;' które będą dodawać lub odejmować po jednym z aktualnie ustawioną wartość 'A' –
O widzę, dzięki za wyjaśnienie to ... więc zasadniczo - = 5 oznacza: a = 5, a następnie odejmij 5 od bieżącej wartości a, która wynosi 5 ...? –
niezupełnie. 'var a = 20; // ustawia wartość na 20', a następnie 'a - = 5 // ustawia nową wartość a na 15' –