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)
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 的引用
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!