* Является ли значение истинным или ложным? *

  1. каждая цифра ( 1, 2, -1, -2 ) верна без 0, потому что мы знаем, что в двоичном шаблоне у нас есть 2 цифры 0 и 1. 0 вернул ложное значение, которое «выключено» , а 1 вернул истинное значение «включено». Но если в строке есть «0», то возвращается истинное значение.
  2. у нас есть строка в порядке? поэтому, если у нас есть такая строка, как «Райхан», это истина, но если у нас есть ( «» || пустая строка) такая строка, это ложь. если есть пустая строка, но есть пробел ( “ ” ), который возвращает истинное значение.
  3. если что-либо имеет значение undefined, всегда возвращается ложное значение.
  4. если у нас есть значение null, они возвращают ложное значение.
  5. если у нас есть NaN (не число), это также возвращает false.
  6. Массив [] возвращает истинное значение.
  7. Объекты {} возвращают истинное значение.
  8. если мы задаем значения строки, такие как true или false. они возвращают значение строки, например дают true, они дают мне истинное значение или дают false, они возвращают ложное значение.

* Нуль против Неопределенного *

1. если мы не установили какое-либо значение в переменной, javascript вернет мне значение undefined.

2. если у нас есть функция, но мы ничего не возвращаем, javascript возвращает undefined. Или вы пишете return, но не возвращаете конкретную вещь, тогда javascript дает мне undefined.

3. если у нас есть функция и два параметра без значений по умолчанию. это работает, но когда я вызываю эту функцию, но не задаю параметр, javascript возвращает мне значение undefined. потому что у меня есть два параметра, но когда я его вызываю, я даю ему 1 параметр.

4. когда у меня есть объект или что-то еще, но я хочу найти что-нибудь, но об этом ничего нет, тогда javascript возвращает мне значение undefined.

5. если я установлю значение по умолчанию, которое является неопределенным, javascript вернет мне неопределенное значение, как это.

6. предположим, что у нас есть Array[], есть некоторые значения, такие как let ages = [1, 2, 3]. мы знаем, что индекс массива javascript начинается с 0. тогда, если я вызову индекс ошибки, например console.log( ages[5] ). но в 5-м индексе или 4-й позиции ничего нет. в этом случае javascript возвращает меня неопределенным.

7. Нулевой, мы можем посвятить объявленный. Null означает отсутствие существования.

* Разница между операторами «==» и «===» *

‘==’ сравнивает две переменные независимо от типа данных, тогда как === сравнивает две переменные в строгой проверке. мы можем сказать, что двойное равенство не имеет значения, что это за строка или число, но тройное равенство проверяет все, если число === число, то оно истинно, иначе ложно. в javascript ( 0 == ложь // правда ) || ( 1 == true //true ), но это применимо для двойного равенства. если здесь мы используем тройное (===) равное, тогда js возвращает false.

* Разница между обычной функцией и функцией стрелки *

Существует два типа функций: одна — обычная функция, которая используется в базовом javascript, а другая — функция стрелки, которая является концепцией es6. обычную функцию сложно понять, но стрелочная функция отличается, и ее также очень легко понять. когда мы используем функцию стрелки, это уменьшает наш синтаксис и коды.

* Сфера, Блок Сфера, Подъем *

когда у нас есть функция и в ней есть какие-либо переменные (с let и const), это область действия функции, мы не можем получить доступ к этим переменным вне функции. но если мы используем (var), то мы получаем к нему доступ из функции, потому что var работает как глобальная переменная, но позволяет использовать или const в определенной области. но если я использую переменную const или let вне какой-либо функции или цикла, тогда она содержится в глобальной переменной, тогда мы получаем к ней доступ отовсюду. Таким образом, let / const — это переменные Scope, а var — область действия блока.

* Переменная подкачки, подкачка без Temp, уничтожение *

* Найдите високосный год *

* Сделать кости с Math.random *

вы должны спросить меня, почему я использую Math.random()*5+1; потому что в костях есть значение 0. поэтому я использую 5 + 1, чтобы никогда не подниматься до 0.

* Факториал рекурсивным способом *

* Найдите второе по величине число из массива *