Примитивные значения:
Примитивными значениями в 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’);