螺竹编程
发布于 2024-05-27 / 3 阅读
0

JavaScript/ECMAScript基础:数据结构

数据结构介绍

在ECMAScript中,有以下数据类型:

  1. 基本数据类型(Primitive data types):

  • 布尔值(Boolean):true和false

  • 数字(Number):整数和浮点数

  • 字符串(String):一组字符的序列

  • 空(Null):表示一个空对象指针

  • 未定义(Undefined):表示一个未初始化的变量

  1. 引用数据类型(Reference data types):

  • 对象(Object):一组属性的集合,每个属性都是一个键值对

  • 数组(Array):一组按顺序排列的值,可以通过数字索引访问

  • 函数(Function):一种可重复使用的代码块,可以传递参数和返回值

  • 日期(Date):表示时间和日期的值

  • 正则表达式(RegExp):用于匹配字符串模式的对象

  • Map、Set、Promise等其他引用类型,这些类型是在ECMAScript较新的版本中引入的。

在ECMAScript中,变量的数据类型是动态的,这意味着变量可以在运行时改变其数据类型。例如,一个变量可以在一个时刻保存一个数字,而在另一个时刻保存一个字符串。这种灵活性是ECMAScript的一个重要特点,使其在编写动态Web应用程序时非常有用。

String

声明字符串变量

字符串变量可以通过双引号""或者单引号''来声明。

let string="hello";
let string2='world';

${}模板

${}用于声明字符串模板。

let number=1;
let stringTemplate=`abc${number}`;
console.log(stringTemplate);
// 输出结果为:abc1