目录
变量
什么变量
变量的作用
如何使用变量
变量的命名规范
变量
什么变量
所谓变量,就是它的值会发生变化。即它的值不是固定不变的。
从内存结构上来看,它会在内存中开辟一片空间来存储这个值。而这个空间中的内容是会根据程序的运行过程中发生变化的。
变量的作用
之所以要使用变量,是为了更好来控制我们的程序,也更好来维护我们的程序。
如何使用变量
要使用变量,我们就需要知道使用变量的语法。在 JS 中定义变量的语法如下:
var|let|const 变量名称 = 值
语法说明:
var:它是一个关键字,这个关键字是在 JS 出来时就已经存在了。它有弊端:它的作用域会自动提升。在 ES6 中已经不推荐使用了。
let:它是在 ES6 规范是定义新的关键字,用于声明一个变量
const:它是在 ES6 规范中定义新的关键字,用于声明一个常量
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>声明变量</title> </head> <body> <script>// 声明一个名为 name 的变量var name = '张三'console.log(name)name = '李四'console.log(name) // 使用 let 来声明一个变量名为 agelet age = 18console.log(age)age = 20console.log(age)age = '哈哈,我改了'console.log(age) // 使用 const 来声明一个常量 countryconst country = '中国'console.log(country);// country = '美国' // 当声明了常量,它的值不能再改变 let gendergender = '男'console.log(gender) </script> </body> </html>
说明:
在 JS 中,定义变量的语法为:let|const|var 变量名称 = 值,也可先声明变量,然后再给这个变量赋值
let|const|var 变量名称
变量名称 = 值
变量的命名规范
在 JS 中定义变量是需要有规范:
-
变量名只能由字母、数字、下划线和$符号组成(规则)
-
数字不能开头(规则)
-
变量名不能使用关键字和保留字(规则)
-
变量名称如果是多个单词组成,第一个单词的首字母小写,后面单词的首字母大写。如果是常量,则所有字母大写,多个单词之间用下划线连接(规范)
-
方法名称如果是一个单词都小写,如果是多个单词则第一单词的首字母小写,后面单词的首字母大写(规范)
-
类名如果是一个单词则首字母大小,多个单词则每个单词的首字母大写 (规范)
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>变量的命名规范</title> </head> <body> <script>let a = 10let a1 = 'hello'// let 1a = 50 // 错let user = '张三'// let var = 'hehe' // 关键字不能作为变量名称let var1 = 'haha' // 变量名称中包含关键字 let userName = '李四' const VERSION = '1.0' // 常量每个字母都大写const USER_NAME = '小王' </script> </body> </html>