Всё в JavaScript это
Anonymous Poll
41%
А: примитив или объект
19%
B: функция или объект
36%
C: вопрос с подвохом! только объекты
5%
D: массив или объект
Ответ: А
В JavaScript есть только примитивы и объекты.
Типы примитивов: boolean, null, undefined, bigint, number, string, и symbol.
Отличием примитива от объекта является то, что примитивы не имеют свойств или методов. Тем не менее, 'foo'.toUpperCase() преобразуется в 'FOO' и не вызывает TypeError. Это происходит потому, что при попытке получения свойства или метода у примитива (например, строки), JavaScript неявно обернет примитив объектом, используя один из классов-оберток (например, String), а затем сразу же уничтожит обертку после вычисления выражения. Все примитивы кроме null и undefined ведут себя таким образом.
#задача
В JavaScript есть только примитивы и объекты.
Типы примитивов: boolean, null, undefined, bigint, number, string, и symbol.
Отличием примитива от объекта является то, что примитивы не имеют свойств или методов. Тем не менее, 'foo'.toUpperCase() преобразуется в 'FOO' и не вызывает TypeError. Это происходит потому, что при попытке получения свойства или метода у примитива (например, строки), JavaScript неявно обернет примитив объектом, используя один из классов-оберток (например, String), а затем сразу же уничтожит обертку после вычисления выражения. Все примитивы кроме null и undefined ведут себя таким образом.
#задача
VS Code
https://habr.com/ru/company/ruvds/blog/460801/?utm_source=telegram&utm_medium=social&utm_campaign=27-udivitelnyh-instrumentov-vs-code-dlya
#soft
https://habr.com/ru/company/ruvds/blog/460801/?utm_source=telegram&utm_medium=social&utm_campaign=27-udivitelnyh-instrumentov-vs-code-dlya
#soft
Хабр
27 удивительных инструментов VS Code для современных JavaScript-разработчиков
Visual Studio Code (его ещё называют VS Code и VSCode) — это экономичный но мощный кросс-платформенный редактор кода, выполненный в виде настольного приложения. По словам автора материала, перевод...
Ваш ответ:
Anonymous Poll
14%
A: [1, 2, 3, 7 x null, 11]
23%
B: [1, 2, 3, 11]
44%
C: [1, 2, 3, 7 x empty, 11]
20%
D: SyntaxError
Ответ: C
Когда в массив добавляется значение, которое выходит за пределы длины массива, JavaScript создает так называемые "пустые ячейки". На самом деле они имеют значения undefined, но в консоли выводятся так:
[1, 2, 3, 7 x empty, 11]
в зависимости от окружения (может отличаться для браузеров, Node, и т.д.).
Когда в массив добавляется значение, которое выходит за пределы длины массива, JavaScript создает так называемые "пустые ячейки". На самом деле они имеют значения undefined, но в консоли выводятся так:
[1, 2, 3, 7 x empty, 11]
в зависимости от окружения (может отличаться для браузеров, Node, и т.д.).
Коллеги, хочу поделиться хорошей новостью - вчера автор наконец обновил самый популярный учебник по JS на русском языке - https://learn.javascript.ru/
#js
#js
learn.javascript.ru
Современный учебник JavaScript
Современный учебник JavaScript, начиная с основ, включающий в себя много тонкостей и фишек JavaScript/DOM.
✅ Task6.
Создать функцию для регистрации новых пользователей.
Обязательно проверку на уникальность nickName(он же login). Для этого создаём локальную базу пользователей (берём ее из realtimeDatabase) и с ней сверяемся.
Подобную проверку прикрутить к нашей функции на обычный вход пользователей (там проверка соответствия логина и пароля.
🚀Поехали🚀
#диплом
Создать функцию для регистрации новых пользователей.
Обязательно проверку на уникальность nickName(он же login). Для этого создаём локальную базу пользователей (берём ее из realtimeDatabase) и с ней сверяемся.
Подобную проверку прикрутить к нашей функции на обычный вход пользователей (там проверка соответствия логина и пароля.
🚀Поехали🚀
#диплом
✅ Правильный ответ: А
После клика по p будет выведено p и div. В цикле жизни события есть три фазы: захват, цель и всплытие. По умолчанию обработчики событий выполняются на фазе всплытия (если не установлен параметр useCapture в true). Всплытие идет с самого глубокого элемента вверх.
После клика по p будет выведено p и div. В цикле жизни события есть три фазы: захват, цель и всплытие. По умолчанию обработчики событий выполняются на фазе всплытия (если не установлен параметр useCapture в true). Всплытие идет с самого глубокого элемента вверх.
✅ Правильный ответ: А
Есть только шесть "ложных" значений:
undefined
null
NaN
0
'' (empty string)
false
Конструкторы функций, такие как new Number и new Boolean являются "истинными".
Есть только шесть "ложных" значений:
undefined
null
NaN
0
'' (empty string)
false
Конструкторы функций, такие как new Number и new Boolean являются "истинными".