JS变量,声明及命名规则

JS变量

JS变量和其它的大多数计算机语言的变量类似,其主要功能一般都是用来存储值(实际上是计算机的内存地址存储的值,可以说变量名是内存地址的别称),存储数据,然后用于计算机的运算,可以说是计算机编程语言的重要基础之一。


JS变量的特点

正如其名,变量的值是变化的,这可以让程序的编程变得十分高效、简洁。


JS变量的声明

JS变量的声明一般通过“var”关键词,也可以通过“let”,只是二者的作用域不同,关于作用域,日后会有详解,如果不使用关键词而直接声明变量的话,相当于声明了一个全局变量。

<html>
<body>
<p id='ap'></p>
<script>
var a
var b = 1
var c = 2, d=3
var e = b+c
document.getElementById("ap").innerHTML = "a="+a + ";b="+b+";c="+c+";d="+d+";e="+e
</script>
</body>
</html>

代码解析

如上代码,当用var声明了变量a时并没有对其进行赋值,那么a的值便是undefined(可以点击上面“试一试”按钮运行一下,看一看效果),除此之外,js也支持变量的连续声明,如c和d,以及通过表达式进行赋值,如e。有兴趣的话,也可以通过上面的在线编辑器进行编辑,比如将变量的值改成字符串试试。


JS变量的命名规则

JS变量的命名规则与其它的大多数计算机语言也是类似的,如果有学过其它计算机语言的语法,这部分大可以略过。JS变量的命名规则如下:

  • JS的名称一般以字母开头;
  • JS的名称可包含字母、数字、下划线等;
  • JS变量名称区分大小写;
  • JS变量名称不可用保留字来命名,比如“var”这个声明变量的保留字就不能用来作变量名;
  • JS变量名称也可以用“$”和下划线“_”开头;

全栈前端 / JavaScript语法 :





















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.