码迷,mamicode.com
首页 > Web开发 > 详细

JS 数据类型入门与typeof操作符

时间:2017-05-13 00:33:25      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:div   区别   ber   代码   ==   blog   函数   obj   doc   

标准的数据类型划分:

  基本类型:

number(数字)、string(字符串)、undefined、boolean(布尔值)、null(空对象)

//空对象与非空对象,最大的区别就是不能进行属性操作

  对象类型(复合类型):

object (对象)

对象类型中并没有函数,函数不属于数据;

typeof操作符:

  是用来检测变量的数据类型,对于值或变量使用typeof操作符会返回如下字符串。代码如下

var nub = 10 ;
console.log(typeof nub); // number 数字
/*
    从负无穷到正无穷的数字,以及NaN(not a Number)
*/
var str = "asdsadsad"; // string 字符串 console.log(typeof str); /* 任何包含在引号中的一串字符 都属于字符串 */
var is = true; // boolean 布尔值 console.log(typeof is); /* true 和 false */
var arr = []; //object 对象 console.log(typeof arr); console.log(null == arr);//注意空数组不等于空对象 var obj = null; //object 对象 console.log(typeof obj); var el = document; //object 对象 console.log(typeof el); /* 对象:数组、null、元素对象、object */ var u; //undefined 未定义 console.log(typeof u); var fn = function(){ //function alert(1); } console.log(typeof fn); function fn2() { //function alert(2); } console.log(typeof fn2);

在typeof中数据类型分为:

  • number
  • string
  • undefined
  • boolean
  • object
  • function

JS 数据类型入门与typeof操作符

标签:div   区别   ber   代码   ==   blog   函数   obj   doc   

原文地址:http://www.cnblogs.com/vant850/p/6847767.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!