Какие унарные операторы вы знаете?

Этот вопрос проверяет знание унарных операторов, которые работают с одним операндом в JavaScript.

Короткий ответ

Унарные операторы — это операторы, которые работают с одним операндом. В JavaScript к ним относятся: унарный плюс (+), унарный минус (-), оператор инкремента (++), оператор декремента (--), логический оператор НЕ (!), оператор typeof и оператор delete.

Длинный ответ

Унарные операторы — это операторы, которые применяются к одному операнду. В JavaScript существуют несколько унарных операторов:

 

Унарный плюс (+): используется для преобразования операнда в число.

let a = "5"; 
console.log(+a); // 5

 

Унарный минус (-): преобразует операнд в отрицательное число.

let b = 10; 
console.log(-b); // -10

 

Инкремент (++): увеличивает значение переменной на единицу. Может быть префиксным или постфиксным.

let c = 5; 
console.log(++c); // 6 (префиксный) 
console.log(c++); // 6 (постфиксный, сначала возвращает, потом увеличивает)

 

Декремент (--): уменьшает значение переменной на единицу. Тоже может быть префиксным или постфиксным.

let d = 5; 
console.log(--d); // 4 (префиксный) 
console.log(d--); // 4 (постфиксный)

 

Логическое НЕ (!): преобразует значение в его противоположное логическое значение (true становится false и наоборот).

let e = true; 
console.log(!e); // false

typeof: возвращает строку, обозначающую тип операнда.

console.log(typeof 123); // "number"

delete: удаляет свойство объекта.

let obj = { name: "Alice" }; 
delete obj.name; 
console.log(obj.name); // undefined

 

Эти операторы позволяют изменять значение переменных, проверять их типы или выполнять логические операции.

Уровень

  • Рейтинг:

    1

  • Сложность:

    2

Навыки

  • JavaScript

    JavaScript

Ключевые слова

Подпишись на React Developer в телеграм