Методы переменных JavaScript: объявление, присвоение, область действия и манипулирование

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

  1. Объявление переменных (var, let и const):

    • Ключевое слово varиспользуется для объявления переменной с областью действия функции.
    • Ключевое слово letиспользуется для объявления переменной с областью действия блока.
    • Ключевое слово constиспользуется для объявления переменной с областью действия блока, но ее значение невозможно переназначить.
    var name = "John";
    let age = 25;
    const PI = 3.14;
  2. Присвоение переменной:

    • Присвоение значения переменной с помощью оператора присваивания =.
    let message = "Hello, world!";
  3. Область переменной:

    • JavaScript имеет область действия функции, что означает, что переменные доступны внутри функции, в которой они определены.
    • Область блока была представлена ​​в ES6 с помощью ключевых слов letи const, позволяющих определять область действия переменных внутри блоков кода, таких как циклы и условные выражения.
    function myFunction() {
       var x = 5;
       if (x === 5) {
           let y = 10;
           console.log(x + y); // Output: 15
       }
       console.log(x); // Output: 5
       console.log(y); // ReferenceError: y is not defined
    }
  4. Переменный подъем:

    • В JavaScript объявления переменных с использованием varподнимаются в начало области видимости, что означает, что к ним можно получить доступ до их объявления.
    console.log(x); // Output: undefined
    var x = 10;
  5. Соглашения об именах переменных:

    • Имена переменных JavaScript чувствительны к регистру и могут содержать буквы, цифры, символы подчеркивания и знаки доллара. Они должны начинаться с буквы, подчеркивания или знака доллара.
    • Рекомендуется использовать описательные имена, отражающие назначение переменной.
    let firstName = "John";
    let userAge = 25;
  6. Манипулирование переменными:

    • JavaScript предоставляет различные операторы для управления переменными.
    • Примеры включают арифметические операторы (+, -, *, /), операторы присваивания (+=, -=, *=, /=) и другие.
    let x = 5;
    x += 3; // equivalent to x = x + 3
    console.log(x); // Output: 8