Примитивные значения:

Примитивными значениями в JavaScript являются числа, строки, null, undefined и логические значения.

console.log(17);
console.log(‘Hello’);
console.log(undefined);
console.log(null);

Непримитивные значения:

Непримитивное значение в JavaScript — это объект

const person = { name: ‘Fahim’, age: ‘20’ };

Объекты

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

const person = { name: ‘Fahim’, age: 21, eyeColor: ‘Black’ };

Функции:

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

Синтаксис:

function function-name ( parameter1, parameter2, …….. , parameterN ) {
        // statements
}

Пример:

function add( x, y ) {
return x + y;
}

Стрелочные функции

Стрелочные функции в ES6. Это набор операторов (с параметром или без параметра), и он может выполнять определенную задачу.

Синтаксис:

function-name = ( parameter ) => {
// statement
}

Пример:

const add = ( x, y) => {
return x + y;
}

Подъем:

В JavaScript - переменная, объявленная для использования после использования. Подъем в JavaScript — это поведение, при котором функция или переменная могут использоваться до объявления.

Пример:

let x; // declared x
x = 10; // assign value of x

Обработка ошибок

Обработка ошибок в JavaScript должна основываться на терминах «попробуй и поймай». Оператор try позволяет проверить наличие ошибок, чтобы заблокировать код и обработать ошибку оператора catch.

Синтаксис:

try{
//statement
}
catch(error){
//statement
}

Комментарии:

В JavaScript есть два типа комментариев. Это однострочные комментарии и многострочные комментарии.

Однострочный комментарий:

Однострочный комментарий начинается с //.

// single line comment
console.log(‘ok’);

Многострочный комментарий:

Многострочный комментарий начинается с /* и заканчивается */.

/* multiline comment
Example comment
demo comment */
console.log(‘ok’);