Шпаргалка по Javascript — это справочный инструмент, который обеспечивает быстрый и простой доступ к стандартному синтаксису языка и функциям кодирования. Его могут использовать как начинающие программисты, так и опытные разработчики для быстрого рассмотрения основных понятий, поиска решений распространенных проблем или исследования незнакомых особенностей языка.
Введение :
Комментарии
Комментарии также можно использовать для временного отключения частей программы, чтобы можно было протестировать и задокументировать код.
// This line will denote a Single line comment /* This line will denote a Multi line comment */
Консоль
консоль в JavaScript используется для записи информации в процессе отладки.
// => Good Morning! console.log('Good Morning!'); // => Good Morning! console.warn('Good %s', 'Morning!'); // Prints error message to stderr console.error(new Error('OH No!'));
Переменные
Переменные — это имена, присваиваемые частям компьютерной программы и хранящие значения, которые могут меняться во время выполнения программы.
let a = 6; let name = "Sandos"; const pieValue = 3.14; // => 6, Rahul, 3.14 console.log(a, name, pieValue); var b; console.log(b); // => undefined
Пусть ключевое слово
let — ключевое слово в Javascript, объявляющее переменную. Это позволяет переменной быть доступной только в текущем блоке кода (или области действия).
let a; console.log(a); // => undefined a = 6; console.log(a); // => 6
Подробнее: Работа с JavaScript: обзор движка, среды выполнения и стека вызовов
Области применения:
Область действия блока
Область действия блока означает, что переменная доступна только внутри блока, в котором она была объявлена, а не снаружи.
let bulb = true; if (bulb == true) { const bulbOn = 'Light On'; } // Uncaught ReferenceError... console.log(bulbOn);
Глобальная сфера
Глобальная область действия доступна во всей программе, и доступ к ней возможен из любого кода программы.
// Variable declared globally const city = 'california'; function myCity() { console.log(city); } myCity(); // California
Область применения функции
Функциональная область видимости в JavaScript относится к среде, в которой функция объявляется и выполняется.
function myFunction() { var country = "Usa"; // Code here can use country } // Code here can't use country
Операторы:
Арифметические операторы
Арифметические операторы в JavaScript — это символы, которые позволяют выполнять математические операции с одним или несколькими операндами.
3 + 3 = 6 // Addition 6 - 3 = 3 // Subtraction 6 * 10 = 60 // Multiplication 6 / 3 = 2 // Division 10 % 6 = 0 // Modulus let x = 5; // Increment x++; console.log(x); // 6 let x = 5; // Decrement x--; console.log(x); // 4
Операторы сравнения
Операторы сравнения в JavaScript используются для сравнения двух значений и определения истинности или ложности условия.
//equal to a == 8 // false //equal value and equal type a === 5 //true //not equal a != 8 //true //not equal value or not equal type x !== 5 //false //greater than x > 8 //false //less than x < 8 //true //greater than or equal to x >= 5 //true //less than or equal to x <= 8 //true
Логические операторы
Логические операторы используются в JavaScript для выполнения логических операций над значениями. Логические операторы часто используются с условными операторами, чтобы определить, является ли данное условие истинным или ложным.
// Logical Operator || 10 > 3 || 9 > 20; // true 6 > 60 || 5 > 30; // false true || false; // true false || false; // false // Logical Operator && 1 > 6 && 6 > 1; // false 6 === 6 && 9 > 1; // true true && true; // true true && false; // false // Logical Operator ! let officeWork = true; let work = !officeWork; // => false console.log(work);
Массивы:
Массивы и индекс
Массив в Javascript — это объект, используемый для хранения нескольких данных в одной переменной. К каждому значению в массиве можно получить доступ и манипулировать им через индексированное число, называемое индексом.
// Array let language = ["Javascript", "Java", "Python"]; // Different data types let newDataArray = ['Rajesh','Javascript',9]; // Index console.log(language[0]); // Javascript console.log(newDataArray[2]); // 9
Метод .Push()
Метод Array.push() в JavaScript добавляет один или несколько элементов в конец массива и возвращает новую длину массива в обратном направлении.
// Array push() Method let language = ["Javascript", "Java", "Python"]; // add "Php" to the array language.push("Php"); console.log(language);
Метод .Pop()
Array.pop() — это функция JavaScript, которая удаляет последний элемент из массива и возвращает этот элемент. Эта функция изменяет длину таблицы.
// Array pop() Method let language = ["Javascript", "Java", "Python","Php"]; // remove the last element let removedlanguage = language.pop(); console.log(language) // ["Javascript", "Java", "Python","Php"] console.log(removedlanguage); // Php
Функции:
Объявление и вызов функции
В JavaScript функция — это серия инструкций, выполняющих определенную задачу. Функцию можно вызвать и выполнить по требованию, а также можно объявить или определить для последующего вызова.
// declaring a function named demo() function demo() { console.log("Hello Javascript...!!"); } //calling Function demo();
Функция с параметром
В JavaScript функция с одним параметром — это функция, которая при вызове может принимать входные значения, называемые параметрами или аргументами. Эти параметры используются в качестве переменных в теле функции и могут использоваться для выполнения вычислений или операций внутри функции.
// declaring a function function addition(a, b) { console.log(a + b); } // calling functions addition(3,6);
Вернуть ключевое слово
Ключевое слово return в JavaScript используется для остановки выполнения функции и возврата значения из этой функции. Может использоваться для возврата определенного значения или отсутствия значения.
let x = myMulFunction(3, 9); // Function is called, return value will end up in x function myMulFunction(a, b) { return a * b; // Function returns the product of a and b // 27 }
Готовы ли вы к собеседованию? Подготовьтесь к Вопросам для собеседования по Javascript.