192 читали · 3 года назад
Вопросы на собеседованиях. JavaScript/Типы данных, ссылочные типы данных, приведение/Знание основ типов и способность их определения #4.
Что будет если сложить число и строку, в которой записано число? JavaScript может делать преобразования самостоятельно. Неявное преобразование происходит, когда мы заставляем JavaScript работать со значениями разных типов. Например, если мы хотим «сложить» число и строку, JS приведёт примитивные значения к строке, если мы используем +, когда один из операндов — строка: 5 + '3' === '53' 5 - '3' === 2 5 + '-3' === '5-3' Как проверить тип переменной? Что возвращает typeof null ? Для проверки типа данных переменной можно воспользоваться оператором typeof console.log(typeof 42); // "number" console...
3 месяца назад
JavaScript — как правильно понимать методы, вызывать их с this, строить объекты, классы и избегать ошибок в современном JS (ES2024+)
🟠🟠🟠 ВЫБЕРИТЕ ЛУЧШИЙ КУРС по JAVASCRIPT 🟠🟠🟠 Когда говорят «JavaScript методом», чаще всего имеют в виду не «какую-то особую магию», а конкретный способ вызова функции — как свойства объекта. В JavaScript метод — это функция, лежащая в свойстве объекта, и вызываемая через этот объект. Важно не то, где функция объявлена, а то, как она вызвана — именно форма вызова определяет, какое значение получит this и как будет работать код. Новички часто запоминают упрощённую формулу «метод — это функция...