js数据类型详解

js数据类型有哪些?如何检测数据类型?

  • 初始数据类型/基础数据类型 6种

    • undefined 未定义 var n; 或者 var n=undefined;

    • null 相当于是一个占位符,严格区分大小写 var n=null;

    • number 数字:整数、小数/浮点数/二进制/八进制/十进制/十六进制

      var n = 10; / var n = 10.999;
      
    • string 字符串,用单引号 ‘’ 或者双引号 “” 引起来的数据

      var n="123"; / var n="张三";
      
    • boolean true 真 / false 假

      var n=true; / var n = false;
      
    • symbol 【es6】代表独一无二的值。

      var n = Symbol(10);
      
    • 引用数据类型 1种 object,包含数组 []、对象 {}、函数 function(){}

     var arr = [];
     console.log(arr);
    
     var obj = {};
     console.log(obj);
    
     var fn = function(){};
     console.log(fn);
    
  • 检测数据类型 使用 typeof
检测数据检测结果
typeof undefindundefind
typeof nullobject
typeof 10number
typeof “abc”string
typeof trueboolean
typeof Symbol()symbol
typeof []object
typeof {}object
typeof fn(){}function
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值