Основные основы операторов необходимы для выполнения математических операций, логических сравнений, манипуляции с данными и управления потоком в программе. Давайте изучим их, используя javascript ?
]
Основные типы операторов JavaScript:
]
]
1.
арифметические операторы ]
]
используются для выполнения математических операций между числами. Эти операторы включают:
]
]
]
- Addate () : добавить два значения.
]
вычитание (-) - : вычтите второе значение первого.
]
умножение (*)
: умножает два значения.
- ]
Division (/) : разделяет первое значение на второе.
]
- module (%) : возвращает остальную часть деления между двумя значениями.
]
exponence (`- `) **: Повышает первое значение к силе второго.
]
]
Пример:
]
- пусть a = 10;
Пусть b = 3;
console.log (a b); // Дополнение: 13
console.log (a - b); // Вычитание: 7
console.log (a * b); // умножение: 30
console.log (a / b); // Отдел: 3333
console.log (A % b); // Модуль: 1 (остальная часть деления 10 на 3)
console.log (a ** b); // экспонентность: 1000 (10 поднято до 3)
]
]
2.
]
операторы атрибуции используются для назначения значений переменным. Наиболее распространенным оператором является "=", но есть комбинации с арифметическими операторами, которые облегчают код.
]
]
let a = 10;
let b = 3;
console.log(a b); // Adição: 13
console.log(a - b); // Subtração: 7
console.log(a * b); // Multiplicação: 30
console.log(a / b); // Divisão: 3.333
console.log(a % b); // Módulo: 1 (resto da divisão de 10 por 3)
console.log(a ** b); // Exponenciação: 1000 (10 elevado a 3)
: атрибут значения с переменной.
]
attribution с добавлением (=) : sum и атрибует результат к переменной.
]
привлечь с помощью Suptration (-=)
: Вычтите и приписывает результат переменной.
]
- атрибуция с умножением (*=) : умножает и атрибут результат к переменной.
]
атрибут с Division (/=) - : разделяет и атрибует результат с переменной.
]
]
Пример:
]
- let x = 5;
x = 3; // x = x 3 -> 8
x -= 2; // x = x - 2 -> 6
x *= 4; // x = x * 4 -> 24
x /= 2; // x = x / 2 -> 12
console.log (x); // конечный результат: 12
]
]
3.
операторы сравнения -
]
эти операторы сравнивают два значения и возвращают значение
boolean - ( true или
false
). Они широко используются в контрольных структурах, таких как
if
, и
let x = 5;
x = 3; // x = x 3 -> 8
x -= 2; // x = x - 2 -> 6
x *= 4; // x = x * 4 -> 24
x /= 2; // x = x / 2 -> 12
console.log(x); // Resultado final: 12
.
]
]
Equality (==)
: проверьте, являются ли значения одинаковы, без проверки типа.
]
Identity (===) : проверьте, точно ли значения и типы.
]
отличается (! =) : проверьте, отличаются ли значения.
]
строгая разница (! ==) : Проверьте, отличаются ли значения и типы.
]
больше, чем (>)
: проверьте, является ли левое значение выше.
]
- меньше (: проверьте, является ли левое значение ниже.
]
больше или равный (> =) - : проверьте, больше ли левого значения или равно.
]
меньше или равна (: проверьте, меньше или равное.
- ]
]
Пример:
]
let num1 = 10;
Пусть num2 = '10';
console.log (num1 == num2); // true (только сравнивает значение)
console.log (num1 === num2); // false (сравнивает значение и тип)
console.log (num1! = num2); // false (значения равны)
console.log (num1! == num2); // true (типы разные)
console.log (num1> 5); // Истинный
console.log (num1 ]
]
4. логические операторы ]
- ]
логические операторы используются для объединения логических (TRUE или FALSE) выражений и необходимы для управления потоком.
]
]
- и (&&) : возвращает true, если оба выражения верны.
]
или (||) - : возвращает true, если по крайней мере одно из выражений верно.
]
не (!)
]
- ]
Пример:
]
let a = true;
Пусть b = false;
console.log (a && b); // Неверно (и: оба должны быть правдой)
console.log (a || b); // true (или: по крайней мере, он должен быть правдой)
console.log (! A); // false (not: меняет значение «а»)
]
]
5
]
эти операторы работают только с одним рабочим и могут изменить или вернуть значение переменной.
let num1 = 10;
let num2 = '10';
console.log(num1 == num2); // true (só compara o valor)
console.log(num1 === num2); // false (compara valor e tipo)
console.log(num1 != num2); // false (valores são iguais)
console.log(num1 !== num2); // true (tipos são diferentes)
console.log(num1 > 5); // true
console.log(num1 ]
encreation () : добавляет 1 к значению переменной.
]
decrement (-) : вычтите 1 значения переменной.
]
]
Пример:
- ]
let Accountant = 5;
Бухгалтер; // Приращения: бухгалтер = 6
console.log (бухгалтер); // Вывод: 6
прилавок--; // уменьшение: бухгалтер = 5
console.log (бухгалтер); // Вывод: 5
]
важно помнить, что порядок этих операторов влияет на поведение переменной. Есть два способа их использовать: - ]
]
]
префикс x или -x: - использует текущее значение переменной в выражении, а затем делает увеличение/уменьшение.
]
posfixed x или x-:
увеличивает/указывает значение перед использованием его в выражении (как примером ранее).
]
учиться больше, нажав здесь
]
let a = true;
let b = false;
console.log(a && b); // false (AND: ambos devem ser verdadeiros)
console.log(a || b); // true (OR: ao menos um deve ser verdadeiro)
console.log(!a); // false (NOT: inverte o valor de 'a')
Ternary Operators
]
]
Торнарный оператор - это упрощенная форма, чтобы назначать значения на основе условия. Ваша структура - это состояние? Value_se_verdeiro: value_se_falso.
]
Пример:
]
давайте возраст = 18;
Пусть статус = (возраст> = 18)? «Верхний возраст»: «понимание»;
console.log (статус); // Выход: «Верхний возраст»
]
- узнайте больше о тройных операторах здесь ]
]
7.
concatenar Strings () -
]
Addate Operator () также может использоваться для
Concatenate Strings
(присоединиться к текстам).
]
Пример:
]
let contador = 5;
contador ; // Incrementa: contador = 6
console.log(contador); // Saída: 6
contador--; // Decrementa: contador = 5
console.log(contador); // Saída: 5
]
]
8.
Bitwise Operators (биты a bits)
]
- ]
Эти операторы выполняют операции BITS -Level (0s и 1s), обычно используемые в программировании низкого уровня, такие как аппаратные операции. Не общепринято использовать эти типы операторов.
]
- и бит бит (&) ]
или бит бит (|)
xor bit bit (^)
не бит бит (~)
]
let idade = 18;
let status = (idade >= 18) ? 'Maior de idade' : 'Menor de idade';
console.log(status); // Saída: 'Maior de idade'
]
правое смещение (>>)
]
]
Пример:
]
let x = 5; // двоичный: 0101
Пусть y = 3; // двоичный: 0011
console.log (x & y); // и бит немного: 1 (0101 и 0011 -> 0001)
console.log (x | y); // или бит бит: 7 (0101 | 0011 -> 0111)
]
понимание того, как работают операторы, имеет решающее значение для строительства программ, которые выполняют расчеты, сравнивают и эффективно контролируют поток кода.
]
]