变量
1.1 变量的概述
1. 什么是变量
白话:变量就是一个装东西的盒子。
通俗:变量是用于存放数据的容器。 我们通过 变量名 获取数据,甚至数据可以修改。 <script> alert('Hello World~!'); </script><script src="my.js"></script>
2. 变量的存储
本质:变量是程序在内存中申请的一块用来存放数据的空间。类似我们酒店的房间,一个房间就可以看做是一个变量。
1.2 变量的使用
1.2 变量的使用
变量在使用的时候分为两步:1. 声明变量,2. 赋值
1. 声明变量
<script>
// 声明变量
var age;
</script>
var是一个js关键字,用来声明变量(variable变量的意思)。使用该关键字声明变量后,计算机会自动为变量分配内存空间,不需要程序员管。
age是程序员定义的变量名,我们要通过变量名来访问内存中分配的空间
2. 赋值
<script>
age=10; // 给age这个变量赋值为10
</script>
= 用来把右边的值赋值给左边的变量空间中 此处代表赋值的意思
变量值是程序员保存到变量空间空间里的值
3. 变量的初始化
在使用变量的时候,我们一般会将变量的声明 和变量的赋值合并为一步,不会分开书写,这个过程就是变量的初始化
4. 变量名的命名规范
由字母(a-zA-Z)、数字(0-9)、下划线(_)、美元符号($)组成。如:usrAge, num01, _name
不能以数字开头 18age 是错误的
变量名不能是系统关键字、保留字 例如:var、for、while
严格区分大小写 。var app; 和 var App; 是两个变量
变量名必须有意义 。 MMD BBD nl → age
遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。 myFirstName
1.3 案例
1. 宾馆信息登记有个叫卡卡西的人在旅店登记的时候前台让他填一张表,这张表里的内容要存到电脑上,表中的内容有:姓名、年龄、邮箱、家庭住址和工资,存储之后需要把这些信息显示出来,所显示的内容如下:我叫旗木卡卡西,我住在火影村,我今年30岁了,我的邮箱是 741007348@qq.com,我的工资2000
<script>
var name = prompt("请输入姓名")
var age = prompt("请输入年龄")
var mail = prompt("请输入邮箱地址")
var address = prompt("请输入家庭地址")
var money = prompt("请输入工资")
var info = ("我叫"+name+",我住在"+address+",我今年"+age+"岁了,我的邮箱是"+mail+",我的工资"+money)
document.write(info)
</script>
1.4 变量扩展 .
1 变量值的更新
一个变量被重新复赋值后,它原有的值就会被覆盖,变量值将以最后一次赋的值为准。
<script>
var age=18; // 声明变量的同时赋值为18
age = 81;//最后的结果就是81 因为17被覆盖掉了
</script>
2 同时声明多个变量
同时声明多个变量时,只需要写一个var,多个变量之间使用英文逗号隔开。
3 变量声明特殊情况
<script>
// 1. 只声明 不赋值
var age;
console.log(age); // 结果为 undefined
// 2. 不声明 不赋值 直接使用
console.log(name); // 结果: 报错
// 3. 不声明 只赋值
weight='55kg';
console.log(weight); // 结果: 55kg
</script>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现