Heim > Web-Frontend > js-Tutorial > So bestimmen Sie den Datentyp einer Variablen in js genau

So bestimmen Sie den Datentyp einer Variablen in js genau

王林
Freigeben: 2020-07-11 17:05:03
nach vorne
2884 Leute haben es durchsucht

So bestimmen Sie den Datentyp einer Variablen in js genau

kann über die toString()-Methode erreicht werden.

(Empfohlenes Tutorial: js-Tutorial )

Funktionseinführung:

toString() ist die Prototypmethode von Object. Der aktuelle Wert wird standardmäßig [[Klasse]] des Objekts zurückgegeben. Dies ist eine interne Eigenschaft mit dem Format [object Xxx] , wobei Xxx der Objekttyp ist.

Bei Object-Objekten gibt der direkte Aufruf von toString() [object Object] zurück. Für andere Objekte müssen Sie „call/apply“ aufrufen, um die richtigen Typinformationen zurückzugeben.

Funktionssyntax:

number.toString(radix)
Nach dem Login kopieren

Codebeispiel:

Object.prototype.toString.call('') ;   // [object String]
Object.prototype.toString.call(1) ;    // [object Number]
Object.prototype.toString.call(true) ; // [object Boolean]
Object.prototype.toString.call(Symbol()); //[object Symbol]
Object.prototype.toString.call(undefined) ; // [object Undefined]
Object.prototype.toString.call(null) ; // [object Null]
Object.prototype.toString.call(new Function()) ; // [object Function]
Object.prototype.toString.call(new Date()) ; // [object Date]
Object.prototype.toString.call([]) ; // [object Array]
Object.prototype.toString.call(new RegExp()) ; // [object RegExp]
Object.prototype.toString.call(new Error()) ; // [object Error]
Object.prototype.toString.call(document) ; // [object HTMLDocument]
Object.prototype.toString.call(window) ; //[object global] window 是全局对象 global 的引用
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo bestimmen Sie den Datentyp einer Variablen in js genau. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
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