数据结构
数据结构
数据结构介绍
在ECMAScript中,有以下数据类型:
- 基本数据类型(Primitive data types):
- 布尔值(Boolean):true和false
- 数字(Number):整数和浮点数
- 字符串(String):一组字符的序列
- 空(Null):表示一个空对象指针
- 未定义(Undefined):表示一个未初始化的变量
- 引用数据类型(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