Come trovare il tipo di variabile in JavaScript

Come trovare il tipo di variabile in JavaScript
Le variabili sono blocchi di costruzione di qualsiasi linguaggio di programmazione in quanto consentono a un programmatore/sviluppatore di scrivere codice flessibile. In JavaScript, le variabili possono contenere valori numerici (numeri interi, punti galleggianti, ecc.) o valori alfabetici (caratteri, stringhe). Inoltre, le variabili possono rappresentare gli indirizzi di memoria. Tutto sommato, le variabili prenotano/riservano un punto nella memoria per archiviare vari tipi di valori. Ma sai come controllare il tipo di variabile in JavaScript? Altrimenti! Allora niente di cui preoccuparsi! Entro la fine di questo post, avrai una profonda conoscenza della ricerca di tipi variabili in JavaScript.

Questo articolo coprirà i seguenti argomenti relativi ai tipi variabili in JavaScript:

  • Cos'è il tipo di tipo in javascript
  • Qual è la necessità di Typeof Operator in JavaScript
  • Cosa ritorna l'operatore di tipoof
  • Come trovare il tipo di variabile in JavaScript

Quindi, iniziamo!

Cos'è il tipo di tipo in javascript

È un operatore che viene utilizzato per trovare il tipo di oggetto o variabile in JavaScript. Lo snippet seguente mostrerà la sintassi di base del typoof operatore:

typeof variablename | objectName;

Lo snippet sopra mostra che per controllare il tipo di variabile/oggetto, dobbiamo utilizzare l'operatore di tipoof seguito dal nome della variabile o dell'oggetto.

Qual è la necessità di Typeof Operator in JavaScript

Poiché JavaScript è un linguaggio di programmazione tipizzato in modo dinamico, quindi in JavaScript, non è necessario assegnare il tipo di variabile al momento della creazione/dichiarazione delle variabili. Significa in JavaScript; Le variabili non sono limitate a nessun tipo di dati. Quindi il loro tipo può essere cambiato in fase di esecuzione. Pertanto, a volte dobbiamo controllare il tipo variabile nel nostro programma.

Cosa ritorna l'operatore di tipoof

Se utilizziamo l'operatore typeof con qualsiasi tipo di dati primitivo, l'operatore typeof restituirà uno dei tipi di dati sotto l'elenco:

  • Corda.
  • Booleano (per vero o falso).
  • Numero (per int, galleggiante, ecc.).
  • Indefinito se una variabile non ha alcun valore.

L'operatore di tipoof restituirà uno dei tipi di dati sotto l'elenco di seguito se controlliamo il tipo di dati di metodi, oggetti e array:

  • funzione (per metodi).
  • Oggetto (per oggetti e array perché in JavaScript gli array sono considerati come oggetti).

Come trovare il tipo di variabile in JavaScript

Ora consideriamo alcuni esempi per una profonda comprensione dell'operatore di tipo di JavaScript.

Esempio 1
Come trovare il tipo di variabile in JavaScript:

Nel frammento di codice sopra, abbiamo utilizzato l'operatore di tipoof per trovare il tipo di diverse variabili. Di conseguenza, otterremo il seguente output:

Dallo snippet sopra, possiamo osservare che l'operatore di tipoof restituisce "numero" per la prima variabile che contiene un valore numerico, "stringa" per la seconda variabile e indefinita per la terza variabile perché non ha alcun valore.

Esempio2

Come trovare il tipo di oggetto e array in JavaScript:

Nel blocco di codice sopra, abbiamo utilizzato l'operatore typeof con un oggetto e un array. Di conseguenza, otterremo il seguente output:

Dall'output, è chiaro che l'operatore di tipoof funziona in modo appropriato.

Esempio3

Come trovare il tipo di funzione in JavaScript:

Il seguente sarà l'output per le righe di codice sopra offerte:

Ecco come funziona l'operatore di tipoof in JavaScript.

Conclusione

In JavaScript, l'operatore typeof viene utilizzato per trovare il tipo di variabile, oggetto o metodo. L'operatore typeof restituisce uno dei seguenti tipi: numero, booleano, oggetto, stringa, non definito, funzione. Per trovare il tipo di variabile, tutto ciò che devi fare è scrivere tipo di > a spazio “”> E specifica la variabile o l'oggetto di cui si desidera controllare. Questo articolo ha fornito una guida dettagliata per trovare il tipo variabile in Java.