• JavaScript 中常见的数据类型


    JavaScript 是一种动态类型语言,它支持多种数据类型。以下是 JavaScript 中常见的数据类型:

    基本数据类型(Primitive Data Types):

    字符串(String):用于表示文本,例如:"Hello, World!"

    数字(Number):用于表示数值,包括整数和浮点数,例如:42, 3.14

    布尔值(Boolean):用于表示真(true)或假(false)的值。

    未定义(Undefined):表示一个未初始化的变量或不存在的属性。

    空值(null):表示一个空值或空对象。

    符号(Symbol)(ES6新增):表示唯一的、不可变的值。

    引用数据类型(Reference Data Types):

    对象(Object):用于存储复杂数据结构,可以包含属性和方法。

    数组(Array):一种特殊的对象,用于按顺序存储多个值。

    函数(Function):一种可调用的对象,用于执行代码块。

    日期(Date):用于表示日期和时间的对象。

    正则表达式(RegExp):用于处理文本匹配的模式。

    Map 和 Set(ES6新增):用于存储键值对或唯一值的数据结构。

    等等:JavaScript 还有其他复杂的引用数据类型,如 WeakMap、WeakSet、Promise 等。

    特殊数据类型:

    NaN:表示 "Not-a-Number",用于表示一个非数值的特殊值。

    Infinity 和 -Infinity:表示正无穷和负无穷的特殊值。

    NaN、Infinity 和 -Infinity 都属于数字类型。

    在 JavaScript 中,变量的数据类型是动态的,这意味着你可以在运行时更改变量的数据类型。例如,你可以将一个变量从存储数字的变量更改为存储字符串。

    你可以使用 typeof 操作符来检查变量的数据类型,例如:

    typeof "Hello" // 返回 "string"

    typeof 42       // 返回 "number"

    typeof true     // 返回 "boolean"

    typeof undefined // 返回 "undefined"

    typeof null      // 返回 "object"

    typeof {}        // 返回 "object"

    typeof []        // 返回 "object"

    typeof function() {} // 返回 "function"

    了解 JavaScript 的不同数据类型对于编写有效的 JavaScript 代码非常重要,因为不同的数据类型有不同的行为和用途。

  • 相关阅读:
    C++ Opencv 图片运算和处理
    分别用c++,python,java写一个解决约瑟夫环问题的代码
    Qt QPushButton详解
    阿里P8整合深入理解Dubbo实战+Kafka+分布式设计核心原理内部手册
    C++ 转杯子猜球位置 游戏
    在script标签中引用tiptap
    Maven的安装与配置与使用
    MAC电脑存储空间占用过高怎么办?
    【C++基础】2. 标准库
    Python酷库之旅-比翼双飞情侣库(17)
  • 原文地址:https://blog.csdn.net/sun13047140038/article/details/133102335