JavaScript Var, Let e Const
Muitos novos recursos estão vindo da equipe JavaScript, já que a demanda por escrever códigos mais curtos está aumentando dia a dia (os desenvolvedores chamam isso de one-liner).
Os novos recursos do ES6, var, let e const confundem muitos iniciantes.
Se você é um deles este post é para você, vamos ver como funciona de forma simples.
O que é Var, Let e Const?
Essas 3 coisas são as palavras-chave usadas para a declaração de variáveis em JavaScript.
Se você está familiarizado com C++ ou Java, onde você deve declarar uma variável com seu tipo e depois nomear
Por exemplo
int sum = 0
Diferença entre let, var e const
Uma variável declarada com a palavra-chave let terá as seguintes propriedades
- Ele terá um escopo de bloco.
{
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"
Este post seria benéfico para iniciantes em JavaScript.
Obrigado por ler até aqui, postarei mais sobre Javascript em breve.
Não se esqueça de ler





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)