📅  最后修改于: 2023-12-03 14:59:05.346000             🧑  作者: Mango
在 JavaScript 中,我们可以定义多种不同的值和数据类型,包括:
使用 Number
类型来表示数字。JavaScript 中有两种不同的数字类型:
Number.MIN_SAFE_INTEGER
和 Number.MAX_SAFE_INTEGER
之间的整数let num1 = 42; // 整数
let num2 = 3.14; // 浮点数
console.log(typeof num1); // "number"
console.log(typeof num2); // "number"
使用 String
类型来表示字符和文本。可以使用单引号(’)或双引号(")来包括一个字符串。
let greeting = "Hello";
let name = "John";
console.log(greeting + " " + name); // "Hello John"
console.log(typeof name); // "string"
使用 Boolean
类型来表示逻辑值,只有两个值:true
和 false
。
let ready = true;
let closed = false;
console.log(typeof ready); // "boolean"
console.log(typeof closed); // "boolean"
null
和 undefined
是两种特殊的原始值。null
表示一个空值,而 undefined
表示一个未定义的值。
let notDefined;
let nothing = null;
console.log(typeof notDefined); // "undefined"
console.log(typeof nothing); // "object"
使用 Array
类型来表示有序且可变的集合。
let fruits = ["apple", "banana", "cherry"];
console.log(fruits[0]); // "apple"
console.log(fruits.length); // 3
console.log(typeof fruits); // "object"
使用 Object
类型来表示无序的键值组合。
let person = {
name: "John",
age: 30,
interests: ["music", "sports"],
};
console.log(person.name); // "John"
console.log(person.interests[0]); // "music"
console.log(typeof person); // "object"
使用 Function
类型来表示可重复使用的代码块。
function sayHello(name) {
console.log("Hello, " + name + "!");
}
sayHello("John"); // "Hello, John!"
console.log(typeof sayHello); // "function"
以上就是 JavaScript 中的基本值和数据类型,它们可以被合并或转换来创建更复杂的程序。