变量
概念
变量是计算机中用来存储数据的“容器”,它可以让计算机变得有记忆。
本质:是程序在内存中申请的一块用来存放数据的小空间
注意:变量不是数据本身,它们仅仅是一个用于存储数值的容器。可以理解为是一个个用来装东西的纸箱子。
使用
声明语法: let 变量名
赋值
-
先声明,再赋值
let age age = 18
-
声明的同时赋值
let age = 18
调用
console.log(age)
注意:调用变量不要加''或"",加了后就是字符串不再是变量
更新/修改
age = 10
声明多个变量
多个变量间用逗号,隔开
let age = 18, uname = 'pink'
注:不推荐, 可读性不好。为了更好的可读性,请一行只声明一个变量
注意:
1.let 先声明,再使用
2.let 不能重复声明同一个变量
3.调用变量名不可加''或"",否者变量名会变成字符串
4.调用的是变量名,输出的是变量值
命名规则与规范
-
规则
-
不能用关键字/保留字
关键字:有特殊含义的字符,JavaScript 内置的一些英语词汇。可用于表示控制语句的开始或结束,或用于执行特定操作等。
例如:let、var、if、for等
保留字:有可能将来被用作关键字
例如:boolean,class.char,double,import等
-
只能用下划线、字母、数字、$组成,且数字不能开头
-
字母严格区分大小写,如 Age 和 age 是不同的变量
-
-
规范
-
起名要有意义,见名知意
-
遵守小驼峰命名法
第一个单词首字母小写,后面每个单词首字母大写例:userName
-
拓展:let 和 var 区别
var
可以先使用 再声明 (不合理)
var 声明过的变量可以重复声明(不合理)
没有块级作用域,在块 {} 内声明的变量可以从块之外进行访问。
通过 var 声明的变量会提升(Hoisting)到顶端。可以在声明变量之前就使用它
let
必须先声明,再使用
不可以重复声明同一个变量
let 关键词声明拥有块作用域的变量。在块 {} 内声明的变量无法从块外访问
通过 let 定义的变量不会被提升到顶端。声明后才可使用
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性