📅  最后修改于: 2023-12-03 14:43:31.965000             🧑  作者: Mango
JavaScript 支持以下七种数据类型:
Hello World
)数字类型包括整型和浮点型。JavaScript 中的数字类型没有区分整型和浮点型,都使用 Number 类型表示。
let num1 = 10; // 整型
let num2 = 3.14; // 浮点型
console.log(typeof num1); // "number"
console.log(typeof num2); // "number"
字符串类型表示文本。在 JavaScript 中,可以使用单引号、双引号或反引号来定义字符串。
let str1 = "Hello";
let str2 = 'World';
let str3 = `Hello World`;
console.log(typeof str1); // "string"
console.log(typeof str2); // "string"
console.log(typeof str3); // "string"
布尔类型只有两个值:true 和 false。
let b1 = true;
let b2 = false;
console.log(typeof b1); // "boolean"
console.log(typeof b2); // "boolean"
当一个变量已声明但未被赋值时,其值为 undefined。null 表示一个空对象指针。
let x; // 未赋值
let y = null; // 空值
console.log(typeof x); // "undefined"
console.log(typeof y); // "object"
Symbol 是 JavaScript ES6 中新增的一种原始数据类型,用于创建唯一的对象属性键。
let sym1 = Symbol('key');
let sym2 = Symbol('key');
console.log(sym1 === sym2); // false
对象是一组属性的集合,每个属性都由名称和值组成。常常以花括号 {} 来表示,属性之间使用逗号分隔。
let obj = {
name: 'Alice',
age: 24
};
console.log(typeof obj); // "object"