Является ли JavaScript чувствительным к регистру?

Все идентификаторы JavaScript чувствительны к регистру. JavaScript не интерпретирует VAR или Var как ключевое слово var.

Является ли JavaScript синхронизацией или асинхронностью? объясни это.

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

что такое функция?

Функция в JavaScript аналогична процедуре — набору операторов, который выполняет задачу или вычисляет значение, но для того, чтобы процедуру можно было квалифицировать как функцию, она должна выполнять некоторый ввод и возврат вывода, где есть некоторая очевидная связь между вводом и выводом.

что такое обратный вызов?

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

в чем разница между массивом и объектом?

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

Объекты - это одно целое, это не список массивов, и для каждого элемента нет определенного порядка. Таким образом, объекты подобны нашим предметам, плавающим вокруг.

var car = ["Porsche", "Macan", "Blue", "1770KG", "2018"]

var car = {
Manufacturer: "Porsche",
Name: "Macan",
Color: "Blue",
Weight: "1770KG",
Year: "2018"
};

что такое Истинные и Ложные ценности?

Truthy — это выражения, которые оцениваются как логическое значение true, а falsy оцениваются как логическое значение false.

что такое карта?

Метод map() создает новый массив с результатами вызова функции для каждого элемента массива.

в чем разница между картой и forEach?

.forEach(), используется для выполнения одного и того же кода для каждого элемента в массиве, но не изменяет массив и возвращает неопределенное значение.
.map() выполняет один и тот же код для каждого элемента в массиве и возвращает новый массив с обновленными элементами.

Метод forEach() возвращает неопределенное значение, а map() возвращает новый массив с преобразованными элементами.

что такое НАН?

NaN — это свойство глобального объекта. Другими словами, это переменная в глобальной области видимости.

10. В чем разница между двойным и тройным квалом?

== он только проверяет, что значения не совпадают, не проверяет типы данных

=== он только проверяет, совпадают ли значения, а также проверяет типы данных

Разница между ключевыми словами «неопределить» и «NULL»?

null означает «ничего». null — это особый тип, имеющий только одно значение. Представляет пустую ссылку на объект. undefined Это переменная без установленного значения. typeof Переменная без значения возвращает undefined

Что такое SetTimeout()?

Метод setTimeout() вызывает функцию или оценивает выражение через указанное количество миллисекунд.

Что такое оператор typeof?

оператор typeof возвращает данные type своего операнда в виде строки. Операнд может быть любым объектом, функцией или переменной.

Что такое Scope в JavaScript?

Область видимости — это способ доступа к переменным, функциям и объектам в определенной части вашего кода во время выполнения.

В чем разница между поиском и фильтрацией?

.filter(): проверяет каждый элемент массива на соответствие определенным критериям и возвращает новый массив.

Метод find(): возвращает значение первого элемента предоставленного массива, удовлетворяющего заданной функции тестирования. Если никакие значения не удовлетворяют функции тестирования, возвращается undefined.

Что такое замыкания?

Замыкание дает вам доступ к области действия внешней функции из внутренней функции. В JavaScript замыкания создаются каждый раз, когда создается функция, во время создания функции.

Что такое подъем?

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

Разница между объявлением функции и функцией стрелки?

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

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

Дайте определение ES6 и упомяните новые функции ES6?

JavaScript ES6 содержит новый синтаксис и новые потрясающие функции, которые сделают ваш код более современным и читабельным. Это позволяет писать меньше кода и делать больше. ES6 знакомит нас со многими замечательными функциями, такими как стрелочные функции, шаблонные строки, уничтожение классов, модули… и многое другое.

  • Ключевое слово пусть.
  • Ключевое слово const.
  • JavaScript Стрелка Функции.
  • JavaScript Для/от.
  • Классы JavaScript.
  • JavaScript Обещания.
  • Символ JavaScript.
  • Параметры по умолчанию.

Что такое параметр Rest?

Синтаксис остального параметра позволяет функции принимать неопределенное количество аргументов в виде массива, предоставляя способ представления функций с переменным числом аргументов в JavaScript

Что такое оператор спреда?

Синтаксис: три точки (…), за которыми следует массив (или iterable*). Он расширяет массив на отдельные элементы. Таким образом, его можно использовать для расширения массива в местах, где ожидается ноль или более элементов.