<!DOCTYPE html>
<html>
<meta charset="utf-8">
<head>
<title>js类型返回字符串以及返回值</title>
<script type="text/javascript">
var num=123,name='十月',age,hehe=null,boo=true,sym=Symbol(),obj={};
document.write('num的数据类型是:'+typeof num+',值是'+num+'<br>');
document.write('name的数据类型是:'+typeof name+',值是'+name+'<br>');
document.write('age的数据类型是:'+typeof age+',值是'+age+'<br>');
document.write('hehe的数据类型是:'+typeof hehe+',值是'+hehe+'<br>');
document.write('boo的数据类型是:'+typeof boo+',值是'+boo+'<br>');
document.write('sym的数据类型是:'+typeof sym+',值是'+sym+'<br>');
document.write('obj的数据类型是:'+typeof obj+',值是'+obj+'<br>');
/*
使用typeof返回数据类型的返回字符串
num的数据类型是:number,值是123
name的数据类型是:string,值是十月
age的数据类型是:undefined,值是undefined
hehe的数据类型是:object,值是null
boo的数据类型是:boolean,值是true
*/
</script>
</head>
<body>
</body>
</html>
使用typeof操作符返回数据类型字符串,数据的类型首字母大写,返回的字符串是小写,浏览器所看到的所以元素都是字符串包含typeof返回的类型也是类型字符串,返回类型还包含function(函数),它不是数据的类型而属于引用类型object的一种.