[JS]js数组判断源代码实例
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)等。
热门文章推荐
- [JS]window.location获取url各项参数详解
- [JS]jQuery,javascript获得网页的高度和宽度
- [JS]视频弹窗视频弹出层videoLightBox(含三种播放器的用法)
- [JS]JS提交中文encodeURI两次转码
- [JS]js版方面encodeURI转码和decodeURI解码的用法实例
- [JS]js取当前机子的时间戳实例
- [JS]AES加密(基于crypto-js)PHP后端解密
- [JS]data:image/png;base64写法的用途及说明