js数据类型数据类型的检测

Posted yysn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js数据类型数据类型的检测相关的知识,希望对你有一定的参考价值。

 一 、JS 的数据类型
 
        数据类型就是一个变量里面存储的是一个什么样子的数据
       JS 里面的数据类型分成两个大类,基本数据类型(又称简单数据类型)和引用数类型。
         1、基本数据类型(简单数据类型)
            -> Number 数值
 
            -> String 字符串
      js里面单引号双引号没有区别
 
            -> Boolean 布尔
       布尔类型只有两个值 1 和 0 
       布尔类型就是来表示 真 或者 假 
           true: 表示的就是 真, 在计算机存储的时候存储的就是 1
             false: 表示的就是 假, 在计算机存储的时候存储的就是 0
       
            -> Undefiend 空
       表示没有值
       当一个变量声明了, 但是没有赋值的时候, 就是 undefined
 
 
            -> Null 空
      表示一个空值
                   注意:null是有值的, 是一个空值
           一个变量你需要给他赋值为 null, 他才是 null
 
 
          2、引用数据类型(复杂数据类型/地址数据类型)
            -> Object 对象
            -> Array 数组
            -> Function 函数
            -> ...
 
二 、数据类型的检测
  
    typeof()用来检测一个数据是什么数据类型的。为什么要检测?因为数据都是我们自己写的,但是在运算的过程中, 有可能数据类型会发生改变,所以我们需要检测数据类型。
        检测数据类型使用 typeof 关键字
           注意: typeof 这个单词不能当作变量名
             语法:
              1. typeof 你要检测的变量
              2. typeof(你要检测的变量)
              返回值:
                   就是检测的结果
         目前 typeof 的检测结果
            1. number -> 数值
            2. string -> 字符串
            3. boolean -> 布尔
            4. undefined -> 空
            5. object -> 目前是 null
 
        有小括号和没有小括号的区别
           后面是一个整体还是一个个体
          => typeof a + b
              表示用 typeof 检测 a 这个变量, 然后用检测的结果和 b 进行 + 运算
          => typeof(a + b)
              表示先计算 a + b 的结果, 然后用 typeof 去检测这个运算后的结果
例:
技术图片

 

 

  

以上是关于js数据类型数据类型的检测的主要内容,如果未能解决你的问题,请参考以下文章

js数据类型数据类型的检测

JS中检测数据类型的四种方法

js 数据类型检测

js 的书写位置——三大核心——变量——输出语法——js 的数据类型——检测数据类型——数据类型转换——检测非数字的方法——运算符——条件分支 - if——条件分支 - switch

js数据类型检测小结

JS中的数据类型检测