JavaScript Var, Let и Const

Mar 25 2023
Команда разработчиков JavaScript добавляет множество новых функций, так как потребность в написании более короткого кода растет день ото дня (разработчики называют его однострочным). Новые функции ES6, var, let и const, сбивают с толку многих новичков.

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

Новые функции ES6, var, let и const, сбивают с толку многих новичков.

Если вы один из них, этот пост для вас, давайте просто посмотрим, как это работает.

Что такое Var, Let и Const?

Эти 3 вещи являются ключевыми словами, которые используются для объявления переменных в JavaScript.

Если вы знакомы с C++ или Java, где вы должны объявить переменную с ее типом, а затем назвать

Например

int sum = 0

Разница между let, var и const

Переменная, объявленная с ключевым словом let , будет иметь следующие свойства.

  • Он будет иметь блочную область действия.
  • { 
      let sum = 5;
    }
    // sum can NOT be used here
    

    let car = “bmw”
    
    let car = 0 // you cannot do this
    

    let car = “bmw”
    
    car = “audi” // you can do this
    

    console.log(car);
    
    let car = “bmw” // you are not allowed to do this
    

  • Он будет иметь блочную область действия.
  • { 
      const sum = 5;
    }
    // sum can NOT be used here
    

    const car = “bmw”
    
    const car = 0 // you cannot do this
    

    const car = "bmw"
    
    car = "audi" // you can do this
    

    console.log(name) // you cannot use it before declaration 
    name = "John"
    

  • Он будет иметь глобальный масштаб.
  • { 
      var sum = 5;
    }
    // sum can be used outside the curley braces
    

    var car = "bmw"
    console.log(car) // output will be bmw
    
    var car = 0 
    console.log(car) // output will be 0
    

    var car = "bmw"
    
    car = "audi" // you can do this
    

    console.log(name) // you can use it before declaration, output will be undefined 
    name = "John"
    
    

Сводная таблица для let var и const

Этот пост будет полезен новичкам в JavaScript.

Спасибо, что дочитали до этого места, скоро я опубликую больше о Javascript.

Не забудьте прочитать

  1. GitHub для начинающих
  2. Клонируйте репозиторий, создайте ветку и извлеките новые изменения.