您的位置:首页 > Web前端 > JavaScript

温故而知新:javascript高级第一天:判断数据类型的方法

2020-06-05 07:36 246 查看

温故而知新:javascript高级第一天:判断数据类型的方法

  • 方法:typeof、instanceof、===(全等运算符)
  • js的数据类型分为简单类型和复杂类型

    简单数据类型:String、Number、布尔、undefined、null

    复杂数据类型:统称为Object(Function、Array)

    判断数据类型的方法和区别

    方法:typeof、instanceof、===(全等运算符)

    1,typeof:返回数据类型的字符串操作(只能用来判断检测undefined、string、number、布尔)不能判断检测对象和null类型
    如:

    typeof a // 结果为"undefined" var a = 1; typeof a // 结果为 "number" var a = false; typeof a // 结果为"boolean" var a = '123' typeof a // 结果为 "string"

    2,instanceof 判断对象的数据类型
    该方法只能检测类型为对象的数据类型(返回的结果为true或false)

    var b = function(){}; b instanceof Function // 结果为true

    3,===(全等运算符)
    利用该方法会比较数据类型的方法进行类型的判断和检测

    var a = Number(1) a === 1

    还有许多方法可以检测,学到后再做补充记录

    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: