zoukankan      html  css  js  c++  java
  • typeof与instanceof运算符

    typeof运算符用来判断某个变量的数据类型。typeof()返回值类型有如下几种:

    1.number :数值类型
    2.string :字符串类型
    3.boolean :布尔型
    4.function:函数
    5.object:对象,null
    6.undefined:undefined

    举个例子:

    var a,b = 34;
    var str = "hello world";
    console.log(typeof(a))
    console.log(typeof(b))
    console.log(typeof(str))

    结果:a:undefined;b:number;c:string
    例子2:

    var f = function g() {
    return 23;
    };
    console.log(typeof f); //function
    console.log(typeof f()); //number
    console.log(typeof g); //undefined
    console.log(typeof g());//报错
     

    instanceof运算符用于判断某个变量是否为制定类的实例,返回值是布尔类型,如果是返回true,否则返回false。

    例如:

    var a,b = [2,4];
    var str = "hello world";
    console.log(b instanceof Array);//true
    console.log(b instanceof Object);//true
    console.log(a instanceof Object);//false
    console.log(str instanceof Object);//false
     

  • 相关阅读:
    DFS总结
    cmake-make-gcc(g++)
    std::function
    basic_string定义的相关string函数
    欧拉路径和欧拉回路
    正则表达式
    C++ Data Types
    关于uniapp的插槽
    关于微信H5 分享配置
    h5请求的时候总是会跨域
  • 原文地址:https://www.cnblogs.com/changpuyi/p/8493348.html
Copyright © 2011-2022 走看看