📜  javascript 变量 - Javascript (1)

📅  最后修改于: 2023-12-03 15:16:10.683000             🧑  作者: Mango

JavaScript 变量

在 JavaScript 中,变量用于存储和表示数据。它们是编程语言中非常重要的概念,帮助程序员跟踪和操作数据。

声明变量

使用 varletconst 关键字来声明变量。例如:

var age = 25;
let name = "John";
const pi = 3.14;
  • 使用 var 声明的变量是函数作用域的,可以在函数内部访问。
  • 使用 let 声明的变量是块级作用域的,只在声明的代码块内可访问。
  • 使用 const 声明的变量也是块级作用域的,但其值不能被重新赋值。
变量命名规则
  • 变量名由字母、数字、下划线和美元符号组成。
  • 变量名不能以数字开头。
  • 变量名区分大小写。
  • 变量名应具有描述性,以提高代码的可读性。
数据类型

JavaScript 是一种弱类型语言,不需要声明变量的数据类型。变量的数据类型是根据所赋值的实际数据来推断的。

常见的数据类型包括:

  • 字符串(String): 用于存储文本。
  • 数字(Number): 用于存储数值。
  • 布尔值(Boolean): 用于存储 true 或 false。
  • 数组(Array): 用于存储多个值的有序列表。
  • 对象(Object): 用于存储键值对。
  • 空值(Null): 用于表示变量不拥有任何值。
  • 未定义(Undefined): 用于表示变量尚未被赋值。
变量赋值和操作

可以使用赋值运算符 = 给变量赋值。例如:

var x = 10;
var y = 5;
var sum = x + y;

变量还可以进行各种操作,例如算术运算、逻辑运算和比较运算。

变量作用域

JavaScript 中变量的作用域决定了变量的可见性和生命周期。主要有以下几种作用域:

  • 全局作用域:在整个 JavaScript 程序中都可访问的变量。
  • 函数作用域:在函数内部声明的变量只在函数内部可访问。
  • 块级作用域:在块级代码块(如 iffor 中)中声明的变量只在该代码块内部可访问。
总结

JavaScript 变量是存储和表示数据的重要概念。通过声明变量,并按照命名规则为其命名,可以方便地跟踪和操作数据。了解变量的作用域和数据类型,有助于编写更复杂和有效的 JavaScript 代码。

参考文档:MDN web docs - 变量

以下是示例代码块使用的 markdown 标记:

```javascript
// 这是 JavaScript 代码示例
var age = 25;
let name = "John";
const pi = 3.14;