Что делает вопросительный знак в JavaScript? И почему его называют "тернарным оператором"?
Вопросительный знак в JavaScript нужен для того, чтобы в зависимости от условия присвоить переменную. Например:
var age = prompt("Ваш возраст?", "18");
var access = age > 18 ? true : false;
Тоже самое, что:
var access;
var age = prompt("Ваш возраст?", "18");
if(age > 18) {
access = true;
} else {
access = false;
}
Вопросительный знак – единственный оператор, у которого есть аж три аргумента, в то время как у обычных операторов их один-два. Поэтому его называют «тернарный оператор».
Подробнее: https://learn.javascript.ru/ifelse#оператор-вопросительный-знак
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники