在前端开发中,常见的数据类型包括:
1:字符串(String):表示文本数据,用引号(单引号或双引号)括起来,例如:"Hello, World!"。
- 创建字符串:let str = 'Hello, World!';
- 获取字符串长度:let length = str.length;
- 字符串拼接:let newStr = str1 str2;
2:数字(Number):表示数值数据,可以是整数或浮点数,例如:42、3.14。
- 创建数字:let num = 42;
- 进行算术运算:let sum = num1 num2;
- 转换为字符串:let strNum = num.toString();
3:布尔值(Boolean):表示逻辑值,只有两个可能的取值:true(真)和false(假)。
- 创建布尔值:let isTrue = true;
- 逻辑运算:let result = isTrue && false;
4:数组(Array):表示一组有序的数据集合,可以包含不同类型的元素,例如:[1, 2, 3, 4]、['apple', 'banana', 'orange']。
- 创建数组:let arr = [1, 2, 3, 4];
- 访问数组元素:let firstElement = arr[0];
- 数组长度:let length = arr.length;
5:对象(Object):表示具有属性和值的集合,属性是字符串类型的键与值的对应关系,例如:{ name: 'John', age: 25 }。
- 创建对象:let obj = { name: 'John', age: 25 };
- 访问对象属性:let name = obj.name;
- 修改对象属性:obj.age = 30;
6:空值(Null):表示一个空值或不存在的对象。
- 创建空值:let emptyValue = null;
7:未定义(Undefined):表示一个未被赋值的变量或未定义的属性。
- 创建未定义:let undefinedValue;
8:函数(Function):表示可执行的代码块,可以接收参数并返回值。
- 创建函数:function myFunction(param) { /* 函数体 */ }
- 调用函数:myFunction(value);
9:日期(Date):表示日期和时间的数据类型,用于处理日期和时间相关的操作。
- 创建日期:let currentDate = new Date();
- 获取年份:let year = currentDate.getFullYear();
这些是前端开发中常见的基本数据类型。
在实际开发中,还可以使用其他数据类型,如正则表达式(RegExp)、Map、Set等,以及自定义的复杂数据结构。