Javascript для начинающих Часть 1/3

Dec 29 2022
JavaScript — это язык программирования, который широко используется в веб-разработке. Это язык сценариев на стороне клиента, что означает, что он выполняется веб-браузером пользователя, а не на сервере.

JavaScript — это язык программирования, который широко используется в веб-разработке. Это язык сценариев на стороне клиента, что означает, что он выполняется веб-браузером пользователя, а не на сервере.

Темы, которые вы будете освещать в этой части

  1. Переменные
  2. Типы данных

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

Чтобы объявить переменную в JavaScript, вы можете использовать ключевые слова var, letили const.

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

Ключевое letслово похоже на var, но оно вводит область видимости блока в JavaScript. Это означает, что letпеременная доступна только в пределах блока кода, в котором она определена.

Ключевое constслово используется для объявления константы, которая является переменной, которую нельзя переназначить после ее инициализации.

Вот несколько примеров объявления переменных в JavaScript:

var x; // declares a variable x
let y = 10; // declares a variable y and initializes it with the value 10
const z = "hello"; // declares a constant z and initializes it with the value "hello"

Например:

let x = "hello";
x = 10; // x is now a number

Например:

let x = 10, y = 20, z = 30;

В JavaScript типы данных — это классификация типов значений, которые может содержать переменная. JavaScript имеет несколько типов данных, в том числе:

  • Строка : строка представляет собой последовательность символов, например слово или фразу. Строки представляются путем заключения последовательности символов в одинарные или двойные кавычки. Например: "hello",'world'
  • Число : число — это числовое значение, такое как целое число или значение с плавающей запятой. В JavaScript существует только один тип числа, и это может быть либо целое число, либо значение с плавающей запятой. Например: 10,3.14
  • Логическое значение : логическое значение — это значение, представляющее истинное или ложное условие. В JavaScript значения trueи falseявляются логическими значениями.
  • Null : значение nullпредставляет преднамеренное отсутствие значения. Это не то же самое 0, что , что означает отсутствие числового значения.
  • Undefined : значение undefinedпредставляет переменную, которая была объявлена, но ей не присвоено значение.
  • Объект : объект — это тип данных, который представляет собой набор пар ключ-значение. Объекты можно использовать для хранения сложных структур данных, таких как массивы, наборы и карты.
  • BigInt:BigInt это новый тип данных, представляющий целое число, превышающее максимально безопасное целое число в JavaScript, то есть 2^53 - 1. До появления BigInt, JavaScript мог представлять целые числа только до этого максимального безопасного целого числа, и любое число больше этого было бы представлено как значение с плавающей запятой, что может привести к ошибкам точности. Чтобы использовать BigInt, вы можете добавить букву nк числовому литералу или использовать BigInt()функцию для преобразования числа или строки в BigIntзначение. Например:
  • let x = 12345678901234567890n; // big int literal
    let y = BigInt(12345678901234567890); // big int from number
    let z = BigInt("12345678901234567890"); // big int from string
    

    let symbol1 = Symbol();
    let symbol2 = Symbol("description");
    
    
    let symbol3 = Symbol.for("unique");
    let symbol4 = Symbol.for("unique");
    
    console.log(symbol3 === symbol4); // true