2016-10-13 00:16:48 点击量:67 标签: 收藏本文
js六大数据类型:number、string、object、Boolean、null、undefined
string: 由单引号或双引号来说明,如"string"
number:什么整数啊浮点数啊都叫数字,你懂的~
Boolean: 就是true和false啦
undefined:未定义,就是你创建一个变量后却没给它赋值~
null: 故名思久,null就是没有,什么也不表示
object: 这个我也很难解释的说。就是除了上面五种之外的类型
数据类型判断之 typeof
typeof可以解决大部分的数据类型判断,是一个一元运算,放在一个运算值之前,其返回值为一个字符串,该字符串说明运算数的类型,所以判断某个是否为String类型,可以直接 if(typeof(你的值) == "string"){}
以下是各种数据类型返回结果:
- var a="string"; console.log(a); //string
- var a=1; console.log(a); //number
- var a=false; console.log(a); //boolean
- var a; console.log(typeof a); //undfined
- var a = null; console.log(typeof a); //object
- var a = document; console.log(typeof a); //object
- var a = []; console.log(a); //object
- var a = function(){}; console.log(typeof a) //function 除了可以判断数据类型还可以判断function类型
这样一来就很明显了,除了前四个类型外,null、对象、数组返回的都是object类型;
对于函数类型返回的则是function,再比如typeof(Date),typeof(eval)等。
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室