变量

概念

​变量是计算机中用来存储数据的“容器”,它可以让计算机变得有记忆。
本质:是程序在内存中申请的一块用来存放数据的小空间

注意:变量不是数据本身,它们仅仅是一个用于存储数值的容器。可以理解为是一个个用来装东西的纸箱子。

使用

声明语法: let 变量名

赋值

  1. 先声明,再赋值

    let age age = 18

  2. 声明的同时赋值

    let age = 18

调用

console.log(age)

注意:调用变量不要加''或"",加了后就是字符串不再是变量

更新/修改

age = 10

声明多个变量

​ 多个变量间用逗号,隔开
​ let age = 18, uname = 'pink'

注:不推荐, 可读性不好。为了更好的可读性,请一行只声明一个变量

注意:
1.let 先声明,再使用
2.let 不能重复声明同一个变量
3.调用变量名不可加''或"",否者变量名会变成字符串
4.调用的是变量名,输出的是变量值

命名规则与规范

  1. 规则

    • 不能用关键字/保留字

      关键字:有特殊含义的字符,JavaScript 内置的一些英语词汇。可用于表示控制语句的开始或结束,或用于执行特定操作等。

      例如:let、var、if、for等

      保留字:有可能将来被用作关键字

      例如:boolean,class.char,double,import等

    • 只能用下划线、字母、数字、$组成,且数字不能开头

    • 字母严格区分大小写,如 Age 和 age 是不同的变量

  2. 规范

    • 起名要有意义,见名知意

    • 遵守小驼峰命名法

      第一个单词首字母小写,后面每个单词首字母大写例:userName

拓展:let 和 var 区别
var
可以先使用 再声明 (不合理)
var 声明过的变量可以重复声明(不合理)
没有块级作用域,在块 {} 内声明的变量可以从块之外进行访问。
通过 var 声明的变量会提升(Hoisting)到顶端。可以在声明变量之前就使用它
let
必须先声明,再使用
不可以重复声明同一个变量
let 关键词声明拥有块作用域的变量。在块 {} 内声明的变量无法从块外访问
通过 let 定义的变量不会被提升到顶端。声明后才可使用

posted @ 2022-04-28 18:19  丫丫learning  阅读(152)  评论(0编辑  收藏  举报