Variables i constants

Una variable és un element que s'utilitza per emmagatzemar un valor.

Les variables en JavaScript es creen mitjançant la paraula reservada var.

La paraula reservada var únicament s'ha d'indicar en definir per primera vegada la variable, el que es denomina declarar una variable.

var numero_1 = 3;
var numero_2 = 1;
var resultat = numero_1 + numero_2;

Problema en sobreescriure variables

Un dels problemes més grans amb la declaració de variables utilitzant la paraula clau var és que tu pots fàcilment sobreescriure declaracions de variables:

var camper = "James";
var camper = "David"; 
console.log(camper); 

Al codi anterior, la variable camper es declara originalment com James, i s'anul·la per ser David. La consola després mostra la cadena de text David.

En una aplicació petita, potser no us trobeu amb aquest tipus de problema. Però a mesura que el teu codi base es fa més gran, pot ser que accidentalment sobrescriguis una variable que no tenies la intenció de fer.

Com que aquest comportament no causa un error, la cerca i correcció d'errors es torna més difícil.

La paraula reservada let va ser introduïda a ES6, una actualització important per JavaScript, per resoldre aquest problema potencial amb la paraula clau var.

És recomanable utilitzar en la decalarició de variables let

Diferència entre var i let

Diferències:

  • **var**NO té un àmbit de bloc.

  • **let**SÍ té un àmbit de bloc.

var

var elMeuNumero = 123;
if (true) {
    var elMeuNumero = 456;
}
console.log(elMeuNumero); // 456

let

let elMeuNumero = 123;
if (true) {
    let elMeuNumero = 456;
}
console.log(elMeuNumero); // 123

No és necessari declarar les variables

Una de les característiques més sorprenents de Javascript per als programadors habituats a altres llenguatges de programació és que no és necessari declarar variables.

Per tant, es considera correcte:

numero_1 = 3;
numero_2 = 1;
resultat = numero_1 + numero_2;

Si les variables no estan declarades, JavaScript crea una variable global i assigna el valor corresponent.

Exemple d'ús de variables

Declaració de constants

Javascript permet afegir "variables immutables", també conegudes com a constants.

L'ús de const és una bona pràctica per a variables que no canviaran mai el seu valor, facilita el manteniment de l'aplicació i la llegibilitat.

Exemple:

const PI = 3.1416;
PI = 0; // NO permès

Tipus de dades

var length = 16;                               // Number
var length = 16.00;                            // Number with decimals


var lastName = "Johnson";                      // String
var lastName = 'Johnson';                      // String using single quotes

var condition = true;                          // Boolean
var cars = ["Saab", "Volvo", "BMW"];           // Array
var x = {firstName:"John", lastName:"Doe"};    // Object

Els tipus de JavaScript són dinàmics

Això significa que la mateixa variable es pot utilitzar per contenir diferents tipus de dades:

var x;           // Now x is undefined
x = 5;           // Now x is a Number
x = "John";      // Now x is a String

Demo

Última actualización

¿Te fue útil?