返回
Javascript 类型探秘:深入理解变量背后的奥秘
前端
2023-09-02 04:14:35
JavaScript 是一门具有动态类型的语言,这意味着变量在运行时可以存储不同类型的值。这与一些静态类型语言(如 Java、C++)形成鲜明对比,在静态类型语言中,变量只能存储特定类型的值。
JavaScript 中共有 7 种基本类型,分别是:
- Undefined
- Null
- Boolean
- String
- Number
- Symbol
- Object
Undefined
Undefined 是一个特殊的类型,表示变量尚未被赋值。例如:
let myVariable;
console.log(myVariable); // 输出: undefined
Null
Null 是一个特殊的类型,表示一个空值。例如:
let myVariable = null;
console.log(myVariable); // 输出: null
Boolean
Boolean 类型的值为 true 或 false。例如:
let myVariable = true;
console.log(myVariable); // 输出: true
myVariable = false;
console.log(myVariable); // 输出: false
String
String 类型的值为文本字符串。例如:
let myVariable = "Hello, world!";
console.log(myVariable); // 输出: Hello, world!
Number
Number 类型的值为数字。例如:
let myVariable = 123;
console.log(myVariable); // 输出: 123
myVariable = 3.14;
console.log(myVariable); // 输出: 3.14
Symbol
Symbol 类型的值是唯一的标识符。例如:
let myVariable = Symbol("My Symbol");
console.log(myVariable); // 输出: Symbol(My Symbol)
Object
Object 类型的值是一个对象。对象是一个包含属性和方法的集合。例如:
let myVariable = {
name: "John Doe",
age: 30,
sayHello: function() {
console.log("Hello, world!");
}
};
console.log(myVariable.name); // 输出: John Doe
console.log(myVariable.age); // 输出: 30
myVariable.sayHello(); // 输出: Hello, world!
以上是对 JavaScript 中各种基本类型的简单介绍。在实际开发中,我们还可以使用数组、函数等数据结构来存储和处理数据。通过对 JavaScript 中各种类型的理解,我们可以更加灵活地使用 JavaScript 来构建复杂的应用程序。