在 JavaScript 中,变量是用来存储值的容器。变量可以是任何数据类型,如字符串、数字、布尔值、数组、对象等等。在使用变量之前,需要先声明它。声明变量可以使用 var、let 或 const 关键字。
以下是使用 var 声明变量的示例:
var name = "John"; // 声明一个名为 name 的变量,初始值为字符串 "John" var age = 30; // 声明一个名为 age 的变量,初始值为数字 30 var isStudent = true; // 声明一个名为 isStudent 的变量,初始值为布尔值 true
使用 let 声明变量与 var 类似,但 let 可以在同一作用域内多次声明同名变量,而 var 只会声明一次。
以下是使用 let 声明变量的示例:
let name = "John"; // 声明一个名为 name 的变量,初始值为字符串 "John" let age = 30; // 声明一个名为 age 的变量,初始值为数字 30 let isStudent = true; // 声明一个名为 isStudent 的变量,初始值为布尔值 true
使用 const 声明变量时,变量的值不能被重新赋值。在同一作用域内,不能使用 const 声明同名变量或使用 let 或 var 重新赋值。
以下是使用 const 声明变量的示例:
const name = "John"; // 声明一个名为 name 的变量,初始值为字符串 "John" const age = 30; // 声明一个名为 age 的变量,初始值为数字 30 const isStudent = true; // 声明一个名为 isStudent 的变量,初始值为布尔值 true
变量的值可以在使用时被重新赋值,如下所示:
var x = 5; x = 10; // 把 x 的值改为 10
在 JavaScript 中,变量可以被用于各种计算、逻辑和条件语句中。以下是一些示例:
var a = 5; var b = 10; var sum = a + b; // sum 变量的值为 15 var diff = b - a;