как использовать оператор or (||) для присваивания в javascript

Аватар пользователя Maksim Litvinov
Maksim Litvinov
24 февраля 2025

Оператор || в JavaScript является логическим оператором "или" (OR). Его использование для реализации специфических приемов, связанных с присваиванием, возможно благодаря тому, что он имеет возвращаемое значение на основе логических выражений.

Один из распространенных приемов, который использует оператор || для присваивания значений, — это установка значений по умолчанию (default values). При таком подходе переменной присваивается значение по умолчанию только если текущее значение переменной является ложным (falsy). Пример:

let name = '';
let defaultName = 'Guest';

// Если переменная 'name' не содержит значения, присваиваем ей значение по умолчанию 'Guest'
name = name || defaultName;

console.log(name); // Output: Guest

В этом примере, если переменная name была бы пустой строкой, то после операции с || ей было бы присвоено значение defaultName.

Таким образом, оператор || используется для проверки и присваивания значений на основе условий, что позволяет упрощать код и сделать его более гибким

1 0
Познакомьтесь с основами JavaScript бесплатно