Controlla se la variabile esiste in JavaScript
Kirill Ibrahim
20 marzo 2022
-
Utilizza l’operatore
typeof
per verificare se la variabile esiste in JavaScript: -
Utilizza l’istruzione
if (varibale)
per verificare se la variabile esiste in JavaScript:
In questo articolo, introdurremo diversi modi per verificare se una variabile è definita / inizializzata. Ogni metodo seguente avrà un esempio di codice, che puoi eseguire sulla tua macchina.
Utilizza l’operatore typeof
per verificare se la variabile esiste in JavaScript:
L’operatore typeof
controlla se una variabile è definita / nulla, ma non lancia un ReferenceError
se usato con una variabile non dichiarata.
Esempio:
<!DOCTYPE html>
<html>
<head>
<title>
How to check if variable exists in JavaScript?
</title>
</head>
<body style = "text-align:center;">
<h2 >
How to check if variable exists in JavaScript?
</h2>
<p>
variable-name : Vatiable1
</p>
<button onclick="checkVariable()">
Check Variable
</button>
<h4 id = "result" style="color:blue;"></h4>
<!-- Script to check existence of variable -->
<script>
const checkVariable = () => {
let Vatiable1;
let result = document.getElementById("result");
if (typeof Vatiable1 === 'undefined') {
result.innerHTML = "Variable is Undefined";
}
else {
result.innerHTML = "Variable is defined and"
+ " value is " + Vatiable1;
}
}
</script>
</body>
Esempio:
Useremo lo stesso html come sopra.
<script>
const checkVariable = () => {
let Vatiable1 = "variable 1";
let result = document.getElementById("result");
if (typeof Vatiable1 === 'undefined') {
result.innerHTML = "Variable is Undefined";
}
else {
result.innerHTML = "Variable is defined and"
+ " value is " + Vatiable1 ;
}
}
</script>
Esempio:
Useremo lo stesso html sopra, per verificare se la variabile è nulla:
<script>
const checkVariable = () => {
let Vatiable1 = null;
let result = document.getElementById("result");
if (typeof Vatiable1 === 'undefined' ) {
result.innerHTML = "Variable is Undefined";
}
else if (Vatiable1 === null){
result.innerHTML = "Variable is null and not declared";
}
else {
result.innerHTML = "Variable is defined and"
+ " value is " + Vatiable1 ;
}
}
</script>
Utilizza l’istruzione if (varibale)
per verificare se la variabile esiste in JavaScript:
Possiamo anche usare l’istruzione if
per verificare se una variabile esiste perché copre e controlla molti casi come se controlla se la variabile è undefined
, null
, ''
, 0
, Nan
, e false
. Ma l’operatore typeof
controlla solo undefined
o null
.
Esempio:
Useremo lo stesso html sopra:
<script>
const checkVariable = () => {
//let Vatiable1;
let Vatiable1 = null;
// let Vatiable1 = '';
let result = document.getElementById("result");
if(Vatiable1){
result.innerHTML = "Variable is defined and"
+ " value is " + Vatiable1 ;
}
else{
result.innerHTML = "Variable is Undefined"
}
}
</script>