Встречается на собеседованиях • сегодня
Чем отличаются CSS переменные от констант JS
CSS переменные (--var-name) и JS константы (const) имеют ключевые различия:
- Область видимости
CSS переменные работают в рамках DOM и наследуются по каскаду, JS константы — только в рамках скрипта.
-
Типы значений
CSS переменные всегда строки (даже числа), JS константы поддерживают любые типы. -
Динамическое изменение
CSS переменные можно менять через JS и media-запросы, JS константы неизменяемы после объявления.
Пример:
css
:root {
--main-color: #ff0000;
}js
const MAIN_COLOR = '#ff0000';CSS переменные лучше для стилей, JS константы — для логики приложения.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы