Javascript Typeof

| | | | | | |

I tipi di dati vengono utilizzati per memorizzare un particolare tipo di dati in un linguaggio di programmazione. Ad esempio, le stringhe possono essere utilizzate per memorizzare dati basati su testo nel codice, mentre i numeri possono essere utilizzati per memorizzare numeri interi e in virgola mobile.

Quando lavori con tipi di dati in JavaScript, puoi desidera scoprire quale tipo di dati contiene un particolare valore. è qui che entra in gioco il metodo typeof. L’operatore typeof JavaScript può essere utilizzato per determinare il tipo di un particolare elemento nel codice. Questo può essere utile se vuoi controllare se i dati contengono il tipo che il tuo programma si aspetta, che è un’operazione comune nella programmazione.

In questo tutorial, discuteremo i tipi di dati in JavaScript e come puoi utilizzare l’operatore typeof per scoprire il tipo di dati che contiene un particolare valore. Esploreremo anche una serie di esempi del tipo di operatore utilizzato in azione.

Aggiornamento del tipo di dati JavaScript

JavaScript presenta una serie di tipi di dati che possono essere utilizzati per classificare un certo tipo di dati. Ogni tipo di dati viene trattato in modo diverso da JavaScript e ogni tipo di dati ha i propri metodi che possono essere utilizzati solo con dati strutturati nel formato appropriato.

JavaScript utilizza tipi di dati dinamici, il che significa che il tipo di i dati vengono controllati durante l’esecuzione anziché durante la compilazione del programma. Ciò significa che una variabile con lo stesso nome può essere utilizzata per contenere diversi tipi di dati.

In JavaScript, ci sono sei tipi di dati di base che possono essere utilizzati per contenere particolari tipi di dati, che sono: < codice>stringa, numero, booleano, oggetto, array e funzione< /codice>. Più avanti in questo articolo, abbiamo una guida di riferimento che spiega come funzionano questi valori.

Ognuno di questi sei tipi di dati funziona in modi diversi. Quindi, durante la programmazione, potresti voler determinare come viene memorizzato un particolare valore in modo da sapere come dovresti lavorare con i dati. Ad esempio, il modo in cui lavori con una stringa sarà diverso da come lavoreresti con un numero.

JavaScript typeof

typeof è integrato Operatore JavaScript che restituisce una stringa che indica il tipo di dati che contiene un determinato valore. L’operatore può essere usato per trovare il tipo di dati contenuti da qualsiasi valore, oppure può essere usato per trovare il tipo di una variabile.

Ecco la sintassi per l’operatore typeof:

Quindi, diciamo che hai una variabile chiamata phone_name e vuoi controllarne il tipo di dati. Puoi farlo usando il seguente codice:

Il nostro codice restituisce: string. Nella prima riga dichiariamo una variabile chiamata phone_name che contiene il valore della stringa iPhone 11. Quindi, nella riga successiva, utilizziamo typeof per verificare il tipo di dati contenuti nella nostra variabile. In questo caso, il programma restituisce string.< /p>

Possiamo controllare qualsiasi tipo di dati in JavaScript n esempio di typeof utilizzato per verificare il valore di una variabile a cui è stato assegnato un booleano:

L’operatore typeof restituisce: boolean.

Il La funzione typeof viene spesso utilizzata per confrontare il tipo di dati contenuto in una variabile. Quindi, se volessi controllare se phone_name fosse o meno una stringa ed eseguire un blocco di codice se phone_name fosse una stringa, potresti farlo usando typeof . Ecco un esempio di un’istruzione if che eseguirà un blocco di codice se phone_name è una stringa:

Il nostro codice restituisce:

Ci sono molte cose nel nostro codice, quindi analizziamolo. Nella prima riga dichiariamo una variabile chiamata phone_name e le assegniamo il valore iPhone 11. Quindi, creiamo un’istruzione if che verifica se il typeof phone_name è uguale a string.

In questo caso, la variabile phone_name è una stringa, quindi viene eseguito il codice all’interno della nostra istruzione if. Quindi, l’output del nostro programma era La variabile phone_name è una stringa.

JavaScript Typeof Array and Objects

Quando lavori con array JavaScript e letterali oggetto, la funzione typeof non restituirà il tipo specifico di oggetto con cui stai lavorando. Invece, restituirà l’etichetta oggetto. Ecco un esempio di typeof utilizzato sia su un array che su un dizionario:

Il nostro codice restituisce:

Come puoi vedere, il nostro programma ha restituito oggetto per descrivere entrambi i tipi di dati con cui stiamo lavorando, anche se il nostro sandwich_fillings è stato assegnato un array e a ham_sandwich è stato assegnato un dizionario. Questo perché object viene utilizzato come valore generico per descrivere tipi di dati più complessi in JavaScript.

JavaScript Typeof Undefined e Null

L’operatore typeof restituisce anche valori diversi per null e undefined. Quando si lavora con un null, typeof restituirà un oggetto e undefined restituirà il proprio undefined valore. Ecco un esempio di questi tipi di dati in azione:

Il nostro codice restituisce:

Come puoi vedere, null è considerato un oggetto e undefined ha un proprio valore chiamato undefined. Quindi, se stai lavorando con questi tipi di data, ricorda che restituiranno questi valori.

Tipi di dati JavaScript

Come discusso in precedenza, JavaScript offre sei tipi di dati principali che classificano particolari tipi di dati. Questi sei tipi di dati possono essere suddivisi in tre categorie: primitivo, composito e speciale.

Stringhe, numeri, e booleani sono tutti tipi di dati primitivi, il che significa che sono tipi di dati primari. Gli oggetti, gli array e le funzioni sono tutti considerati tipi di dati compositi e sono tutti tipi di oggetti. Undefined e null sono considerati tipi di dati speciali.

Analizzeremo i principali tipi di dati in JavaScript per illustrare cosa puoi aspettarti quando lavori con l’operatore typeof .

Numbers typeof

JavaScript ha un tipo di numero che memorizza sia numeri interi che numeri a virgola mobile. Di conseguenza, i numeri sono in grado di memorizzare sia numeri decimali che non decimali. Ecco un esempio di numero in JavaScript:

Quando usi typeof su un numero, verrà restituito quanto segue: number.

Strings typeof

Le stringhe sono sequenze di uno o più caratteri e possono includere lettere, numeri, simboli e spazi. Le stringhe rappresentano dati basati su testo e possono essere dichiarate utilizzando virgolette singole (‚Äò‚Äô), virgolette doppie ("") o apici inversi (’’).

Ecco un esempio di stringa in JavaScript:

Tipo booleano

I valori booleani possono memorizzare uno di due valori: vero o falso. I booleani sono usati per rappresentare se una condizione è stata soddisfatta o meno e sono spesso usati nella logica matematica. Ecco un esempio di booleano in JavaScript:

Typeof di array

Gli array possono memorizzare più valori all’interno di una singola variabile e sono definiti come un elenco di valori separati da virgole racchiusi tra parentesi quadre ([]). Ecco un esempio di array in JavaScript:

Typeof di oggetti

Gli oggetti possono contenere più archivi di valori come coppie chiave/valore. Questi possono essere utilizzati per archiviare e accedere ai dati in JavaScript. Gli oggetti sono dichiarati come un elenco di coppie chiave/valore separate da virgole e racchiuse tra parentesi graffe ({}).

Ecco un esempio di un oggetto in JavaScript:

Undefined e null typeof

Il undefined value è il valore predefinito per una variabile senza alcun valore assegnato. Ecco un esempio di variabile di tipo undefined:

Questa variabile non ha valore, quindi è considerata non definita per typeof.

null è un oggetto utilizzato per descrivere una variabile che non ha valore. Ecco un esempio di variabile con un null valore:

Conclusione

L’operatore JavaScript typeof può essere utilizzato per determinare il tipo di dati che un particolare valore contiene. typeof restituisce il tipo di un’espressione o il tipo di una variabile. L’operatore typeof è utile se vuoi capire come vengono archiviati i dati in modo da sapere se devi convertire i dati in un altro tipo nel tuo programma affinché funzioni correttamente.

In questo tutorial, abbiamo esplorato come utilizzare l’operatore typeof in JavaScript. Abbiamo anche discusso di come typeof risponde a array, oggetti, valori null e non definiti. Inoltre, abbiamo trattato brevemente i principali tipi di dati in JavaScript e discusso come reagisce typeof a tali tipi di dati.

Ora sei pronto per iniziare a utilizzare JavaScript typeof operatore come un professionista!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method