JavaScript是一种弱类型语言,变量的类型由·其值
来决定。JavaScript中的数据类型包括基本数据类型和引用数据类型。
1. 基本数据类型
- Number :数字类型,包括
整数
和浮点数
。 - String :字符串类型,用
单引号
或双引号
表示。 - Boolean :布尔类型,表示真(true)或假(false)。
- Null :表示空值。
- Undefined :表示未定义的值。
- Symbol :ES6新增的数据类型,表示唯一的值。
2. 引用数据类型
- Object :对象类型,包括
数组
、函数
、日期
等。 - Array :数组类型,用于存储多个值。
- Function :函数类型,用于定义可重复使用的代码块。
代码如下:
// 声明并初始化变量
var num = 10; // 数字类型
var str = "Hello"; // 字符串类型
var isTrue = true; // 布尔类型
var empty = null; // 空值
var undef; // 未定义的值
// 输出变量值
console.log(num); // 10
console.log(str); // Hello
console.log(isTrue); // true
console.log(empty); // null
console.log(undef); // undefined
// 引用数据类型
var person = {
name: "Alice",
age: 30
};
var fruits = ["apple", "banana", "orange"];
console.log(person); // {name: "Alice", age: 30}
console.log(fruits); // ["apple", "banana", "orange"]
在上面代码中,声明了包含不同数据类型的变量,包括数字、字符串、布尔、空值和未定义的值,以及引用数据类型的对象和数组。通过 console.log() 函数,可以在控制台输出这些变量的值。