и посмотреть медиа
Frontend | Вопросы собесов
и посмотреть медиа
Вопросы собеседований по frontend с разбором.
Вопросы собеседований по frontend с разбором.
AI бот для озвучки текста и клонирования голоса в Telegram. Создавай аудио с помощью нейросети быстро и просто.
Сборник вопросов по frontend: JavaScript, фреймворки, производительность, доступность. Подробные ответы помогут уверенно пройти интервью.
🤔 Расскажи про операторы сравнения Операторы сравнения в JavaScript позволяют сравнивать значения и возвращают true или false. Они часто используются в условиях (if, while) и тернарных операторах. 🚩Разница между `==` и `===` 🟠`==` (нестрогое сравнение) При == JavaScript приводит типы перед сравнением. console.log(5 == "5"); // true (строка "5" приводится к числу) console.log(0 == false); // true (false → 0) console.log(null == undefined); // true (особый случай) 🟠`===` (строгое сравнение) При === сравниваются и значение, и тип. console.log(5 === "5"); // false (разные типы) console.log(0 === false); // false (число !== логический тип) console.log(null === undefined); // false (разные типы) 🚩🔹 Логические значения в сравнении JavaScript приводит значения к true или false console.log(1 == true); // true (1 → true) console.log(0 == false); // true (0 → false) console.log("" == false); // true ("" → false) console.log([] == false); // true (пустой массив → false) console.log(null == false); // false (null не приводится к false) 🚩Особые случаи - null == undefined → true (они считаются "похожими"). - null === undefined → false (разные типы). - null >= 0 → true (null превращается в 0). - null > 0 → false (но null >= 0 – true, странно, да?). console.log(null == undefined); // true console.log(null >= 0); // true console.log(null > 0); // false (WTF?) Ставь 👍 и забирай 📚 Базу знаний
Открыть канал и посмотреть медиаТолько зарегистрированные пользователи могут делиться своим мнением.
Станьте первым, кто поделится своим впечатлением об этом ресурсе!