JavaScript в соответствии с оператором положения и назначения (& =), установите результат работы «и» значения переменной и значения выражения. Переменные и выражения рассматриваются как 32 -битное двоичное значение, и общее выражение является десятичным целым числом.
Код кода копирования следующим образом:
Результат и = [Indica 2]
Эквивалент
Результат = Результат и 【целое число 2】
И выполните каждый бит из двух 32 -битных выражений »и« с операциями ». Если оба бита 1, результат - 1. В противном случае результат - 0.
| 1 -й | Позиция 2 | Позиция и |
|---|---|---|
| 0 | 0 | 0 |
| 1 | 1 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
В следующем примере демонстрируется, как использовать, биты и операторы, а также и = в соответствии с операторами бита и назначения:
Код кода копирования следующим образом:
// 9 двоичный файл 1001, а 32 -бит -000000000000000000000000001001
var expr1 = 9;
// 5 is 000000000000000000000000000101
var expr2 = 5;
/*
000000000000000000000000001001
И
000000000000000000000000000101
=
000000000000000000000000000001
=
1
*/
var result = expr1 & expr2;
предупреждение (результат);
// подключите это [1]
expr1 & = expr2;
оповещение (expr1);
// подключите это [1]
Назначение и выражение JavaScript
Оператор назначения JavaScript отвечает за назначение переменной.
Подключитесь к оператору назначения с объектом операции (операционный номер) и синтаксисом JavaScript, который соответствует правилам, называется выражением назначения JavaScript.
Символический синтаксис назначения и назначения JavaScript
var i+= a;
+= - оператор назначения
Значение вышеуказанного выражения: добавьте значение i к A с A, чтобы дать переменную i.
Назначение JavaScript и выражение выражения и выражение назначения
| Оператор | = | += | -= | *= | /= | %= |
|---|---|---|---|---|---|---|
| имя | Оператор назначения | Добавить метод для назначения оператора значения | Оператор назначения вычитания | Метод оператор назначения | За исключением метода присвоения метода | Оператор отсека моделей (найти оператора остаточного назначения) |
| выражение | i = 6 | i+= 5 | I- = 5 | I*= 5 | I/= 5 | I%= 5 |
| Примерный пример | var i = 6; | i+= 5; | I- = 5; | i*= 5; | I/= 5; | i%= 5; |
| Я получаю результат | 6 | 11 | 1 | 30 | 1.2 | 1 |
| Эквивалент | i = i+5; | i = I-5; | i = i*5; | i = i/5; | i = i%5; |
Пример объяснения
Существует важная разница между самостоятельной эксплуатационной формулой и задним самоуверенным арифметикой, чтобы добавить 1 для себя. Используется номер работы. Например:
Код кода копирования следующим образом:
var a;
var i = 6;
// (предыдущее дополнение) после 1 плюс 1, я равен 7, и дайте значение A, поэтому A равно 7
a = ++ i;
document.write (i);
document.write (a);
i = 6;
// (позже плюс) дайте значение A, поэтому A равно 6, и, наконец, I Plus 1, я равен 7
a = i ++;
document.write (i);
document.write (a);
результат:
Код кода копирования следующим образом:
7
7
7
6