Heim > Web-Frontend > js-Tutorial > So erkennen Sie, ob eine Variable in Javascript vorhanden ist

So erkennen Sie, ob eine Variable in Javascript vorhanden ist

青灯夜游
Freigeben: 2021-10-25 14:32:57
Original
4003 Leute haben es durchsucht

In JavaScript können Sie erkennen, ob eine Variable existiert, indem Sie beurteilen, ob ihr Wert „null“ ist oder ob ihr Datentyp „undefiniert“ ist. Die Syntax ist „if(typeof(a)==“undefiniert“||a= =null) {//Existiert nicht}else{//Exists}".

So erkennen Sie, ob eine Variable in Javascript vorhanden ist

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Im tatsächlichen Entwicklungsprozess wird es ein Szenario geben, in dem festgestellt wird, ob eine Variable vorhanden ist.

Sie müssen damit nur feststellen, ob der Wert der Variablen null ist oder ob der Datentyp undefiniert ist. Wenn ja, existiert er nicht.

Das erste, was mir in den Sinn kommt, ist, dass

if(a==undefined){
        console.log("a is undefined")
    }else{
        console.log("a is defiend")
    }
Nach dem Login kopieren

hier einen Fehler meldet, Blockierungen verursachen kann und nicht elegant genug ist

So erkennen Sie, ob eine Variable in Javascript vorhanden ist

Lösung:

<script type="text/javascript">
 
//	var a=&#39;xixi&#39;; 
 
	if(typeof(a) == "undefined" || a == null)
		alert("a is undefined");
	else
		alert("a is defined");
</script>
Nach dem Login kopieren

typeof ist ein Operator, der zum Anzeigen von Datentypen verwendet wird Es gibt zwei Möglichkeiten, es zu verwenden:

typeof(表达式)
typeof 变量名
Nach dem Login kopieren

Die erste besteht darin, Operationen an Ausdrücken auszuführen, und die zweite darin, Operationen an Variablen auszuführen. Der Rückgabetyp des

typeof-Operators ist ein String, und die Werte umfassen Folgendes:

  • 'undefiniert' – undefinierte Variable oder undefinierter Wert

  • 'boolean' – Variable oder Wert vom booleschen Typ

  • 'string' – eine Variable oder ein Wert vom Typ string

  • 'number' – eine Variable oder ein Wert vom Typ numerisch

  • 'object' – eine Variable oder ein Wert vom Typ Objekt oder null ( Dies ist ein historisches JS-Problem, bei dem Null als Objekttyp behandelt wird.

  • 【Empfohlenes Lernen:
  • Javascript-Tutorial für Fortgeschrittene

Das obige ist der detaillierte Inhalt vonSo erkennen Sie, ob eine Variable in Javascript vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage