1. Разница между (‘==’) и (‘===’)

Давайте поговорим о двойном = или тройном =. Как программист JavaScript, вы можете, когда программист делает свой код и в коде, когда он хочет сравнить код. Иногда он использует «==» или иногда он использует «===». У вас есть вопросы, почему этот вариант? Позвольте мне прояснить это, когда вы используете «==» в своем коде, это означает, что он просто сравнивает 2 значения, а не тип, но когда вы используете «===», он сравнивает ваши два значения, а также их тип.

Например:

2 == «2» — это правда, что не является правильным ответом

2==="2" и ложно, это правильный ответ, потому что одно число или строка не являются одним и тем же значением.

2. Истинные и ложные значения

В JavaScript вы объявляете любое число, оно может быть 1,4,56 или -3,-4,6 или что-то еще, и вы хотите условно найти значение, которое даст вам истинное значение, но с другой стороны, если вы хотите найдите значение 0 так же, как оно даст ответ в отрицательном значении, что означает, что его ответ будет ложным. С другой стороны, если вы объявите какие-либо строки, они будут истинными, а если вы объявите пустые строки, они будут ложными, если вы дадите какое-либо значение, отличное от 0, оно будет истинным, а в противном случае это будет ложным.

3. Нулевой или неопределенный

В JavaScript undefined — это тип, в котором null — это объект. Undefine отображается, когда вы назначаете переменную, но не присваиваете ей какое-либо значение, тогда вы получили, что она не определена. С другой стороны, когда вы назначаете переменную и даете значение этой переменной равное нулю, тогда оно будет иметь для вас нулевое значение.

Пусть сагор ;

Console.log(сагор)

Ответ будет «неопределенный».

Снова пусть sagor = null

Console.log(сагор)

Ответ будет «нулевым»

4. Закрытие:

Замыкание — это функция, которая имеет доступ к своей родительской функции. Он имеет возможность сохранять данные извне, что означает, что он может хранить данные.

С другой стороны, мы можем сказать, что замыкание — это внутренняя функция, к которой есть доступ с другой функцией.

Каждое закрытие имеет 3 области действия в целом

· Внутренний объем

· Внешний объем функции

· Глобальный масштаб

5. Как работает цикл событий Javascript.

Мы можем легко сказать, что JavaScript — это асинхронный неблокирующий язык программирования. Как разработчик JavaScript, мы должны узнать, как он работает, как он работает и какова внутренняя функциональность JavaScript. По этой причине вы должны узнать о цикле событий. Когда JavaScript работает, он создает список ожидания, то есть составляет список работ, поэтому он берет первую работу и заканчивает ее, после этого берет вторую работу и заканчивает ее, а затем берет третью и заканчивает ее. Это процесс выполнения JavaScript любой работы.

Теперь пришло время поговорить о некоторых проблемах с JavaScript:

6. Подсчитать количество слов в строке

Вот код:

var name = «Мехеди Хасан Сагор»;

количество переменных = 1;

for (пусть i = 0; i ‹ name.length; i++) {

var char = имя[i];

if(char == " " && name[i-1] !=" "){

количество++;

}

}

console.log(количество)

выход: 3

7. Перевернуть строку

Вот код:

функция reverseString(str){

вар реверс = "" ;

for (пусть i = 0; i ‹ str.length; i++) {

var char = ул[i];

реверс = символ + реверс;

}

возврат назад;

}

имя переменной = «Сагор»;

константный результат = обратная строка (имя)

console.log(результат)

выход = рогас

8. Удалить повторяющийся элемент из массива

номер переменной = [3,4,5,6,3,4,5,6,2,3]

вар уникальный номер = [];

for (пусть i = 0; i ‹ number.length; i++) {

константный элемент = число[i];

константный индекс = уникальный номер.indexOf (элемент)

если (индекс == -1) {

uniqueNumber.push(элемент)

}

}

console.log(уникальный номер)

вывод = [3,4,5,6,2]

9. Найдите самый большой элемент массива

Код

var результат = [12,34,56,76,34,12,34,56,78,90,98]

максимальная переменная = результат[0]

for (пусть i = 0; i ‹ result.length; i++) {

константный элемент = результат[i];

если(элемент › максимум){

максимум = элемент

}

}

console.log(максимум)

выход = 98

10. Вычислить факториал числа

Вот код

функция factoFind(число) {

вар факто = 1;

for (пусть i = 1; i ‹= число; i++) {

факт = факт * я

}

console.log(факт)

}

пусть поиск = factoFind (3);

выход = 6