JavaScript 教程 - 变量
我们将在本教程中学习 JavaScript 变量。
JavaScript 变量定义
程序中使用了变量来存储信息。它可以是访问者的年龄,也可以是用户名。该变量存储信息,以后可以再次使用。
你可以将 JavaScript 变量命名为几乎所需的任何名称,但是有一些规则:
变量标识符规则
- 变量可以由字母、数字和下划线组成,但必须以小写字母、大写字母或下划线开头,不能以数字开头。
- 你不得使用任何 JavaScript 关键字。
- 变量名称区分大小写。
- 变量名称不能包含空格。
声明一个变量
语法
var <variable - name>;
// or
var <variable - name> = <value>;
JavaScript 变量声明示例
var x = 1;
你需要先声明一个变量,然后才能使用它。你可以使用关键字 var
,然后使用变量名,如上例所示的 x
。你可以将变量的值与声明一起初始化,也可以稍后为其分配值。
JavaScript 具有动态变量数据类型,你可以毫无问题地为变量分配不同的数据类型。
这一点不同于其他编程语言中的在声明变量时必须指定变量的类型,并且后继不能更改类型。
JavaScript 多变量声明
可以在一行中用逗号 ,
分隔声明多个变量。
var one, two, three = 1, 2, 3;
JavaScript 中不带 var
的变量声明
我们可以在 JavaScript 中声明一个不带 var
的变量,但是需要直接分配值给变量。
one = 1;
two = 2;
three, four = 3, 4;
ES6 中的 let
和 const
变量
var
关键字声明在函数范围内的变量,但是在 ES6 引入的 let
和 const
关键字可变范围扩大到块 {}
级别。
用 const
关键字声明的变量在声明后不能重新分配值,但是用 let
声明的可以。
> let A = '1' > A = '2'
'2' > const B = 1;
> B = 2
VM944: 1 Uncaught TypeError: Assignment to constant variable.at<anonymous>: 1: 3
相关文章
在 JavaScript 中跟踪鼠标位置
发布时间:2024/03/16 浏览次数:188 分类:JavaScript
-
在本教程中,我们将了解如何在 JavaScript 中使用鼠标事件跟踪鼠标位置。
在 JavaScript 中使用 Onclick 重定向页面
发布时间:2024/03/16 浏览次数:78 分类:JavaScript
-
本教程将教你如何在用户单击 HTML 按钮时创建 JavaScript 重定向。我们将使用 onclick 函数来监听事件。如果用户单击该按钮,它将重定向到另一个页面。
JavaScript 布尔函数
发布时间:2023/09/09 浏览次数:104 分类:JavaScript
-
与大多数其他编程语言不同,JavaScript 拥有布尔类型作为原始数据类型。 布尔类型大多将 true 和 false 作为唯一的默认值。但在某些情况下,我们也将 0 表示为 false,将 1 表示为 true。
JavaScript boolean.constructor 属性
发布时间:2023/09/09 浏览次数:93 分类:JavaScript
-
在 JavaScript 中, boolean.constructor 属性返回创建此原型的函数。JavaScript boolean.constructor 属性的语法
JavaScript boolean.valueOf() 方法
发布时间:2023/09/09 浏览次数:203 分类:JavaScript
-
在 JavaScript 中,boolean.valueOf() 方法允许我们获取布尔对象的原始值。 该方法主要在内部使用,而不是在代码内部使用。JavaScript boolean.valueOf() 方法的语法
JavaScript boolean.toString() 方法
发布时间:2023/09/09 浏览次数:198 分类:JavaScript
-
在 JavaScript 中,boolean.toString() 方法允许我们将布尔值转换为字符串后将其用作 HTML 文本。JavaScript boolean.toString() 方法的语法
JavaScript boolean.prototype 属性
发布时间:2023/09/09 浏览次数:126 分类:JavaScript
-
在 JavaScript 中,.prototype 属性适用于所有对象。 该方法允许我们向对象添加新属性。JavaScript boolean.prototype 属性的语法
在 JavaScript 中获取光标位置
发布时间:2023/09/09 浏览次数:189 分类:JavaScript
-
JavaScript 与基本位置属性 SelectionStart 和 SelectionEnd 合并在一起,我们只能从字符串文字的第 0 个索引中检索位置值。 其他属性在基于坐标标记提取位置值方面也发挥着至关重要的作用。
在 JavaScript 中将数字四舍五入到最接近的 10
发布时间:2023/09/09 浏览次数:81 分类:JavaScript
-
JavaScript 有用于舍入数字的本机方法。 例如,要将数字四舍五入到最接近的 10,您可以使用纯 JavaScript 函数 Math.ceil() 以及额外的除法和乘法。