c语⾔typeof返回的数据类型,熟悉下typeof返回6种数据格式熟悉下typeof返回6种数据格式。
typeof是⼀个运算符,有2种使⽤⽅式:typeof(表达式)和typeof 变量名,第⼀种是对表达式做运算,第⼆种是对变量做运算。
typeof 共返回6种数据格式:
1、object
2、undefined
3、string
4、number
5、boolean
6、function
javascript的typeof返回数据类型⽰例:console.log(typeof a);    //'undefined'
console.log(typeof(true));  //'boolean'
console.log(typeof '123');  //'string'
console.log(typeof 123);  //'number'
console.log(typeof NaN);  //'number'
console.log(typeof null);  //'object'
var obj = new String();
console.log(typeof(obj));    //'object'
var  fn = function(){};
console.log(typeof(fn));  //'function'
console.log(typeof(class c{}));  //'function'
特别注意Array和null返回的都是object
function show() {
console.log("var x; typeof(x) : "+typeof(x));    // undefined
console.log("typeof(10) : "+typeof(10));  // number
console.log("typeof('abc') : "+typeof('abc')); // string
console.log("typeof(true)"+typeof(true));  // boolean
console.log("typeof(function () { }) : "+typeof(function () { }));  //function
console.log("typeof([1, 'a', true]) : "+typeof([1, 'a', true]));  //object
console.log("typeof ({ a: 10, b: 20 }) : "+typeof ({ a: 10, b: 20 }));  //object
console.log("typeof (new Number(10)) : "+typeof (new Number(10)));  //object
console.log("typeof ($) : "+typeof ($)); //function
console.log("typeof (null) : "+typeof (null)); //Object
console.log("typeof (undefined) : "+typeof (undefined)); //undefined
c++string类型
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。