侧边栏壁纸
  • 累计撰写 12 篇文章
  • 累计创建 4 个标签
  • 累计收到 1 条评论
标签搜索

目 录CONTENT

文章目录

JS

 劉豐
2022-04-24 / 0 评论 / 0 点赞 / 679 阅读 / 785 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-04-24,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

数据类型

  • 基础类型:
    • Boolean
    • Null
    • Undefined
    • Number
    • String
    • Symbol
    • BigInt
  • 引用数据类型:
    • Object
    • Array
    • Function

Symbol 是 ES6 引入了一种新的原始数据类型,表示独一无二的值。

文档:JavaScript 数据类型和数据结构

类型判断

  • 类型判断:
    • typeof
    • instanceof
    • Object.prototype.toString
    • isArray

typeof

console.log(typeof 42);
// expected output: "number"

console.log(typeof 'blubber');
// expected output: "string"

console.log(typeof true);
// expected output: "boolean"

console.log(typeof undeclaredVariable);
// expected output: "undefined"

console.log(typeof null);  
// expected output: "object"

function a() {}
console.log(typeof a)
// expected output: "function"

文档:typeof

instanceof

instanceof 运算符用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。
判断一个引用类型的变量具体是不是某种类型的对象

文档:instanceof

类型转换

String(value)  // 字符串转换

Number("123z") );      // 不是有效数字为NaN
Number(true));        // 1
Number(false));       // 0
0
博主关闭了所有页面的评论