Итак, вы новичок в области веб-разработки и изучения языка JS. Поначалу язык JavaSript может показаться вам немного подавляющим.

Но поверьте мне, как только вы овладеете основами JavaScript, вам может показаться, что это довольно легко. Итак, без лишних слов, давайте начнем наше путешествие.

Основы JavaScript

Сегодня мы собираемся обсудить десять таких тем, которые могут помочь вам в неверном направлении.

  1. Истинные и ложные ценности:

Как мы все знаем, если значение определяется как «Истина» или «Ложь», оно называется логическим значением. Есть также некоторые значения, которые на самом деле не являются логическими значениями, но ведут себя как единое целое.

В этом случае эти значения называются «истинными» или «ложными». если значения действуют как «Истинные», они называются «Истинными». Напротив, если оно ведет себя как «ложное» значение, оно известно как «ложное» значение.

Ложные значения:
а. Неверно.
b. NAN
c. Нулевой.
d. Не определено.
e. 0
ж. «»
Это «ложные» значения.

Истинные ценности:
а. Верно.
б. [] (пустой массив)
c. Любое число.
Это «правдивые» значения.

Когда их использовать?
Ложные значения могут использоваться внутри ложных значений. Но чтобы действовать как ложное значение, мы должны добавить оператор if. Или мы также можем использовать условие в «цикле while» для использования ложных значений.

Более того, когда мы используем тернарный оператор, мы также можем использовать значения Truthy или Falsy. В это время мы можем попросить компьютер вычислить выражение или получить ответ Да / Нет, тогда эти значения используются.

Как они работают?

Когда мы добавляем выражение под условием «если», если оно истинно, то будет выполнен первый блок. Либо в консоли будет выполнен блок «else».

Например:
if (1) {
console.log («holla»)
} else {
console.log («добро пожаловать»)
}

Здесь первое условие будет выполнено в консоли. Потому что здесь 1 - истинное значение. С другой стороны,

if (0) {
console.log («holla»)
} else {
console.log («добро пожаловать»)
}

Здесь 0 - ложное значение, поэтому первое условие здесь не применимо. И второе условие отобразится в консоли.

2. Null Vs. Неопределенная путаница:
Вы когда-нибудь путали между значениями Null и Undefined? Не беспокойся об этом. Это частая ошибка. И решение довольно простое.

Давайте проясним ваше представление о Null.
Что такое NULL?
Null классифицируется как примитивное значение. Хотя это считается особым видом значения. Null означает пустой.

Что такое неопределенное?
Если вы по ошибке не определили значение, оно называется неопределенным значением.

Ноль против. Не определено:
Когда разработчики явно устанавливают пустое значение, оно называется нулевым значением. Это означает, что намеренно пропущенное значение является нулевым значением.
С другой стороны, непреднамеренно пропущенное значение является неопределенным.

Например:

let levels = [2, 3, 5, 8]
console.log (levels [9]);

Здесь в массиве четыре значения. Но в console.log, если мы попытаемся найти значение «9», мы можем получить неопределенное значение. Потому что в этом массиве нет такого значения, как «9».

Мы можем получить неопределенное значение семью или восемью способами. Например:
1. Если вы не объявляете никаких переменных.
2. Если у массива нет никаких свойств.
3. Если вы хотите получить доступ к любому элементу, который не включен в массив, тогда вы также можете получить неопределенное значение.

3. Озадаченность насчет двойного равенства (==) и тройного равенства (===):

4. Как удалить повторяющиеся значения из массива:

Это частый вопрос, который задают многие интервьюеры. И по ответу они могут оценить ваше базовое понимание массива.

Если в массиве есть ошибка, например, при наличии нескольких повторяющихся элементов, работа веб-разработчика усложняется. Эти лишние значения действительно необходимо удалить.

5. Поиск самого большого элемента в массиве:

6. Сумма всех чисел в массиве:

7. Как перевернуть строку:

Теперь мы можем объявить строку с именем «больница». Если мы хотим отменить его, мы должны преобразовать его в массив, потому что строка напрямую не может быть изменена.

Например:

пусть str = «больница»;

Пусть str = «больница»;

Ул.

«Больница»;

Str.split («») .reverse ();

[«L», «a», «t», «i», «p», «s», «o», «h»] // преобразование в массив.

str.split («»). reverse (). join («»)

Он вернет «latipsoh» в виде строки. В этом случае исходная строка еще не изменена. Если мы хотим увидеть текущую строку, мы нашли «больницу» в виде строки. Значит, надо его спасти.

Пусть reversed = str.split («»). Reverse (). Join («»);

console.log (в обратном порядке) // «латипсо».

8. Подсчет количества слов в строке:

9. Карта

10. Фильтр