Фронтенд Гайд
7.25K subscribers
616 photos
308 videos
287 links
Канал для фронтендеров, много полезных лайфхаков, фичей, макетов, тестов!

Все представлено в виде готового кода, бери и юзай в своем проекте.

По всем вопросам: @it_dashka
Реклама: https://telega.in/channels/frontend_dev5/card
Download Telegram
😁8👍21
Javascript вопрос: Что вернет !!+null ?
Anonymous Poll
36%
false
19%
true
22%
0
8%
1
15%
Посмотреть ответы
Javascript вопрос: Может ли название свойства объекта совпадать с зарезервированными словами, такими как «for», «let», «return» и т.д?
Anonymous Poll
28%
Да
70%
Нет
3%
Посмотреть ответы
1
Какими свойствами обладает порождаемое equals() отношение эквивалентности?

- Рефлексивность: для любой ссылки на значение x, x.equals(x) вернет true;

- Симметричность: для любых ссылок на значения x и y, x.equals(y) должно вернуть true, тогда и только тогда, когда y.equals(x) возвращает true.

- Транзитивность: для любых ссылок на значения x, y и z, если x.equals(y) и y.equals(z) возвращают true, тогда и x.equals(z) вернёт true;

- Непротиворечивость: для любых ссылок на значения х и у, если несколько раз вызвать х.equals(y), постоянно будет возвращаться значение true либо постоянно будет возвращаться значение false при условии, что никакая информация, используемая при сравнении объектов, не поменялась.

Для любой ненулевой ссылки на значение х выражение х.equals(null) должно возвращать false.
Javascript вопрос: К какому типу данных относится NaN?
Anonymous Poll
8%
null
28%
number
14%
undefined
39%
К специальному типу NaN
7%
Ни к какому
4%
Посмотреть ответы
🤝14😁2🤯1
Javascript вопрос: Какое выражение вызовет отладку в месте, где оно указано?
Anonymous Poll
44%
debug
38%
debugger
6%
otladka
6%
debugging
6%
Посмотреть ответы
Javascript вопрос: Метод document.querySelectorAll возвращает массив, верно?
Anonymous Poll
55%
Да
39%
Нет
5%
Посмотреть ответы
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Интерактивная форма для ввода данных, которая плавно появляется при загрузке.
HTML вопрос: Какой тег позволяет вставить на страницу предварительно отформатированный текст?
Anonymous Poll
22%
<formatted>
8%
<wrap>
2%
<whitespace>
32%
Такого тега не существует
23%
Такой тег существует, но не перечислен выше
14%
Посмотреть ответы
CSS. Какое свойство не может быть установлено с помощью сокращенного свойства background?
Anonymous Poll
7%
background-color
65%
background-blend-mode
6%
background-size
6%
background-repeat
8%
background-position
9%
Посмотреть ответы
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🌟 Animated Star Rating

Каждая звезда - это радио кнопка, при нажатии на которую задействуются свои CSS-стили.
😁13👌31👍1
Что такое falsy значения ?

"falsy" (ложные) значения — это значения, которые при приведении к логическому типу (Boolean) дают false. Эти значения часто используются в условиях (например, в if выражениях) для проверки истинности или ложности.

Основные значения:

1️⃣false:
Само значение false является ложным.
  if (false) {
console.log('Это не выполнится');
}


2️⃣0 и -0:
Нулевые значения считаются ложными.
if (0) {
console.log('Это не выполнится');
}


if (-0) {
console.log('Это тоже не выполнится');
}


3️⃣"" (пустая строка):
Пустая строка считается ложной.
if ("") {
console.log('Это не выполнится');
}



4️⃣null:
Значение null также является ложным.
if (null) {
console.log('Это не выполнится');
}



5️⃣undefined:
Значение undefined является ложным.
if (undefined) {
console.log('Это не выполнится');
}



6️⃣NaN (Not-a-Number):
Специальное значение NaN, которое обозначает нечисловое значение, считается ложным.
if (NaN) {
console.log('Это не выполнится');
}



Примеры

1️⃣Условные операторы:

const value = 0;

if (!value) {
console.log('value является falsy'); // Это выполнится
}



2️⃣Логические операторы:

Логические операторы могут быть использованы для проверки на "falsy" значения.
const value = null;
const result = value || 'Значение по умолчанию';
console.log(result); // 'Значение по умолчанию'



3️⃣Функции с параметрами по умолчанию:

Функции могут использовать "falsy" значения для предоставления параметров по умолчанию.
function greet(name) {
name = name || 'гость';
console.log('Привет, ' + name);
}

greet(); // Привет, гость
greet('Алиса'); // Привет, Алиса



"Falsy" значения — это значения, которые приводятся к false в логическом контексте. Основные "falsy" значения: false, 0, -0, "", null, undefined, NaN. Эти значения часто используются в условиях для проверки их истинности или ложности.
8👨‍💻2💯1🤓1