数据类型检测(typeof)

61 阅读1分钟
  • typeof可以用来检测变量的数据类型,有两种书写方式(1)typeof(变量/表达式) (2)typeof 变量名

  • typeof有六种返回值

  1. undefined==>未定义的变量或值
  2. Boolean==>布尔类型的变量或值
  3. number==>数字类型的变量或值
  4. object==>对象类型的变量或值,数组也属于对象,或者null
  5. string==>字符串类型的变量或值
  6. function==> 函数类型的变量或值
  var a = 10;
    console.log(typeof (a));
    var b = null;//比较特殊,类型为object
    console.log(typeof (b));
    var c;
    console.log(typeof (c));
    var d = "hello";
    console.log(typeof (d));
    var arr = [1, 3, 4];//数组也属于对象
    console.log(typeof (arr));
    console.log(typeof(18>3))//true
    var obj = {
        name: "sehun",
        age: 18
    }
    console.log(typeof (obj));

    function fn1() {
        var p = 12
    }
    console.log(typeof (fn1));

image.png