प्रति http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf के रूप में, जावास्क्रिप्ट 6 प्रकार के होते हैं: undefined
, null
, boolean
, string
, number
और object
।जावास्क्रिप्ट प्रकार
var und;
console.log(typeof und); // <-- undefined
var n = null;
console.log(typeof n); // <--- **object**!
var b = true;
console.log(typeof b); // <-- boolean
var str = "myString"
console.log(typeof str); // <-- string
var int = 10;
console.log(typeof int); // <-- number
var obj = {}
console.log(typeof obj); // <-- object
प्रश्न 1:
क्यों बजाय प्रकार object
null
के रिक्त है?
प्रश्न 2:
क्या कार्यों के बारे में?
var f = function() {};
console.log(typeof f); // <-- function
चर f
function
के प्रकार है। यह एक अलग प्रकार के रूप में विनिर्देश में निर्दिष्ट क्यों नहीं है?
धन्यवाद,
कल्पना में खुदाई, समग्र ज्ञान की तलाश में के लिए +1। –