JavaScript基础——JavaScript常量和变量(笔记)

JavaScript常量和变量(笔记)

Javascript代码严格区分大小写。

javascript暂不支持constant关键字,不允许用户自定义常量。

javascript使用var关键字声明变量,先声明后使用;声明变量之后,在没有初始化之前,它的初始值为undefined(未定义的值)。声明变量的5种常规用法如下:

1
2
3
4
5
var a;              //声明单个变量,var关键字与变量名之间以空格分隔;
var b, c;           //声明多个变量,变量之间以逗号分隔;
var d = 1;          //声明并初始化变量,等号左侧是变量名,等号右侧是值;
var e = 2, f = 3;   //声明并初始化多个变量,以逗号分隔多个变量;
var e = f  = 3;     //声明并初始化多个变量,且定义变量的值相同。

变量命名规则

  1. 首字符必须是大写或小写字母、下划线、或美元符,后续字符可以是字母、数字、下划线、美元符.
  2. 变量名称不能是Javascript的关键字或保留字。
  3. 变量名称长度任意,但要区分大小写。(注意:变量名称应该易于理解)。

全局变量和局部变量

  • 根据可见性,变量可以分为全局变量和局部变量(或称私有变量)。全局变量在整个页面中可见,并在页面任何位置被允许访问。局部变量只能在指定函数内可见,函数外面是不可见的,也不允许访问。
  • 在函数内部使用var关键字声明的变量就是私有变量,该变量的作用域仅限于当前函数体内,但是如果不使用var关键字定义的变量都是全局变量,不管是在函数内或者函数外,在整个页面脚本中都是可见的。

 

posted @   左扬  阅读(396)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
levels of contents
点击右上角即可分享
微信分享提示