Variables i constants

Declaració de variables

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

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

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

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

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

La paraula reservada var també s'utilitza per declarar variables en JavaScript, però té algunes diferències importants respecte a let.

És la forma antiga de declarar variables i no es rencomana el seu ús en codi modern.

Diferències:

  • var NO té un àmbit de bloc.

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

var

let

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:

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.

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:

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

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:

Tipus de dades

Tipatge en JavaScript

JavaScript és un llenguatge de tipatge dinàmic i debilitat. Això significa:

  1. Tipatge dinàmic:

    • Les variables no tenen un tipus fix assignat en el moment de la seva declaració.

    • El tipus d'una variable es pot canviar en temps d'execució.

    • Exemple:

      Demo

  2. Tipatge debilitat:

    • JavaScript intenta convertir els valors automàticament quan s'utilitzen diferents tipus junts.

    • Això pot portar a resultats inesperats si no s'és conscient.

    • Exemple:

  • Exemple d'ús de les varialbles:

Última actualización

¿Te fue útil?