JavaScript - Variabili

Tipi di dati JavaScript

Una delle caratteristiche fondamentali di un linguaggio di programmazione è l'insieme di tipi di dati che supporta. Questi sono i tipi di valori che possono essere rappresentati e manipolati in un linguaggio di programmazione.

JavaScript ti consente di lavorare con tre tipi di dati primitivi:

  • Numbers,per esempio. 123, 120,50 ecc.

  • Strings di testo ad es. "Questa stringa di testo" ecc.

  • Boolean es. vero o falso.

JavaScript definisce anche due banali tipi di dati, null e undefined,ognuno dei quali definisce un solo valore. Oltre a questi tipi di dati primitivi, JavaScript supporta un tipo di dati composito noto comeobject. Tratteremo gli oggetti in dettaglio in un capitolo separato.

Note- JavaScript non distingue tra valori interi e valori in virgola mobile. Tutti i numeri in JavaScript sono rappresentati come valori a virgola mobile. JavaScript rappresenta i numeri utilizzando il formato a virgola mobile a 64 bit definito dallo standard IEEE 754.

Variabili JavaScript

Come molti altri linguaggi di programmazione, JavaScript ha variabili. Le variabili possono essere considerate come contenitori con nome. È possibile inserire dati in questi contenitori e quindi fare riferimento ai dati semplicemente denominando il contenitore.

Prima di utilizzare una variabile in un programma JavaScript, è necessario dichiararla. Le variabili vengono dichiarate con l'estensionevar parola chiave come segue.

<script type = "text/javascript">
   <!--
      var money;
      var name;
   //-->
</script>

Puoi anche dichiarare più variabili con lo stesso var parola chiave come segue -

<script type = "text/javascript">
   <!--
      var money, name;
   //-->
</script>

Viene chiamata la memorizzazione di un valore in una variabile variable initialization. È possibile eseguire l'inizializzazione delle variabili al momento della creazione della variabile o in un secondo momento quando è necessaria quella variabile.

Ad esempio, potresti creare una variabile denominata moneye assegnargli successivamente il valore 2000,50. Per un'altra variabile, è possibile assegnare un valore al momento dell'inizializzazione come segue.

<script type = "text/javascript">
   <!--
      var name = "Ali";
      var money;
      money = 2000.50;
   //-->
</script>

Note - Usa il file varparola chiave solo per dichiarazione o inizializzazione, una volta per tutta la durata di qualsiasi nome di variabile in un documento. Non devi dichiarare nuovamente la stessa variabile due volte.

JavaScript è untypedlinguaggio. Ciò significa che una variabile JavaScript può contenere un valore di qualsiasi tipo di dati. A differenza di molti altri linguaggi, non è necessario indicare a JavaScript durante la dichiarazione della variabile quale tipo di valore la variabile manterrà. Il tipo di valore di una variabile può cambiare durante l'esecuzione di un programma e JavaScript se ne occupa automaticamente.

Ambito della variabile JavaScript

L'ambito di una variabile è la regione del programma in cui è definita. Le variabili JavaScript hanno solo due ambiti.

  • Global Variables - Una variabile globale ha un ambito globale, il che significa che può essere definita ovunque nel codice JavaScript.

  • Local Variables- Una variabile locale sarà visibile solo all'interno di una funzione in cui è definita. I parametri della funzione sono sempre locali rispetto a quella funzione.

All'interno del corpo di una funzione, una variabile locale ha la precedenza su una variabile globale con lo stesso nome. Se si dichiara una variabile locale o un parametro di funzione con lo stesso nome di una variabile globale, si nasconde effettivamente la variabile globale. Dai un'occhiata al seguente esempio.

<html>
   <body onload = checkscope();>   
      <script type = "text/javascript">
         <!--
            var myVar = "global";      // Declare a global variable
            function checkscope( ) {
               var myVar = "local";    // Declare a local variable
               document.write(myVar);
            }
         //-->
      </script>     
   </body>
</html>

Questo produce il seguente risultato:

local

Nomi variabili JavaScript

Durante la denominazione delle variabili in JavaScript, tieni presenti le seguenti regole.

  • Non utilizzare nessuna delle parole chiave riservate a JavaScript come nome di variabile. Queste parole chiave sono menzionate nella sezione successiva. Per esempio,break o boolean i nomi delle variabili non sono validi.

  • I nomi delle variabili JavaScript non devono iniziare con un numero (0-9). Devono iniziare con una lettera o un trattino basso. Per esempio,123test è un nome di variabile non valido ma _123test è valido.

  • I nomi delle variabili JavaScript fanno distinzione tra maiuscole e minuscole. Per esempio,Name e name sono due variabili diverse.

Parole riservate JavaScript

Nella tabella seguente viene fornito un elenco di tutte le parole riservate in JavaScript. Non possono essere utilizzati come variabili JavaScript, funzioni, metodi, etichette di loop o nomi di oggetti.

astratto altro istanza di interruttore
booleano enum int sincronizzato
rompere esportare interfaccia Questo
byte si estende lungo gettare
Astuccio falso nativo lanci
catturare finale nuovo transitorio
char finalmente nullo vero
classe galleggiante pacchetto provare
const per privato tipo di
Continua funzione protetto var
debugger vai a pubblico vuoto
predefinito Se ritorno volatile
Elimina attrezzi corto mentre
fare importare statico con
Doppio in super