Wie überprüft man, ob eine Variable in JavaScript vorhanden ist
-
Verwenden Sie den
typeof
Operator, um zu prüfen, ob eine Variable in JavaScript vorhanden ist: -
Verwenden Sie die Anweisung
if (varibale)
, um zu prüfen, ob die Variable in JavaScript existiert:
In diesem Artikel stellen wir mehrere Möglichkeiten vor, um zu überprüfen, ob eine Variable definiert/initialisiert ist. Jede der folgenden Methoden wird ein Codebeispiel haben, das Sie auf Ihrem Rechner ausführen können.
Verwenden Sie den typeof
Operator, um zu prüfen, ob eine Variable in JavaScript vorhanden ist:
Der Operator typeof
prüft, ob eine Variable definiert/Null ist, aber er gibt keinen ReferenceError
aus, wenn er mit einer nicht deklarierten Variable verwendet wird.
Beispiel:
<!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>
Beispiel:
Wir werden das gleiche html wie oben verwenden.
<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>
Beispiel:
Wir werden dasselbe html wie oben verwenden, um zu prüfen, ob die Variable null ist:
<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>
Verwenden Sie die Anweisung if (varibale)
, um zu prüfen, ob die Variable in JavaScript existiert:
Wir können auch die if
-Anweisung verwenden, um zu prüfen, ob eine Variable existiert, weil sie viele Fälle abdeckt und prüft, so wie sie prüft, ob die Variable undefined
, null
, ''
, 0
, Nan
und false
ist. Aber der typeof
Operator prüft nur undefined
oder Null
.
Beispiel:
Wir werden oben dasselbe html verwenden:
<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>