«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Основы операторов

Основы операторов

Опубликовано в 2025-02-04
Просматривать:702

Fundamentos de Operadores

Основные основы операторов необходимы для выполнения математических операций, логических сравнений, манипуляции с данными и управления потоком в программе. Давайте изучим их, используя 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)

]

понимание того, как работают операторы, имеет решающее значение для строительства программ, которые выполняют расчеты, сравнивают и эффективно контролируют поток кода.

]
]
Заявление о выпуске Эта статья воспроизведена в: https://dev.to/laisdiasdev/fundamentos-de-opropradores-34op?
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3