用户输入的数据我们如何储存起来?
1.变量就是个容器
注意:变量不是数据本身,它们仅仅是一个用于存储数值的容器。可以理解为是一个个用来装东西的纸箱子。
2.变量的基本使用
一.声明变量: 要想使用变量,首先需要创建变量(也称为声明变量或者定义变量)
语法: let 变量名
-
声明变量有两部分构成:声明关键字、变量名(标识)
-
let 即关键字(let: 允许、许可、让、要),所谓关键字是系统提供的专门用来声明(定义)变量的词语
let age //我们声明了一个age变量age //即变量的名称,也叫标识符
二.变量赋值
定义了一个变量后,你就能够初始化它(赋值)。在变量名之后跟上一个“=”然后是数值。
//1.声明一个 age 变量 let age //2.age 变量赋值为 18 age = 18 //age是变量 18是字面量 // 3、输出age 变量 alert(age) //4.打印18 console.log(age) // 3.声明的同时直接赋值 let age = 18
三.更新变量
不可以重新赋值,不允许多次声明变量
//声明了一个age变量,同时里面存放了18这个数据 let age = 18 //变量里面的数据发生变化更改为19 //let age = 18 错误 age = 19 //页面输出的结果为19 document.write(age) //2.声明多个变量 let age =18,uname ='迪丽热巴' console.log(age, uname)
四.变量命名规则与规范
规则:必须遵守,不遵守报错(法律层面)
-
不能用关键字
-
关键字:有特殊含义的字符,JavaScript 内置的一些英语词汇。例如:let、var、if、for等
-
只能用下划线、字母、数字、$组成,且数字不能开头
-
字母严格区分大小写,如 Age 和 age 是不同的变量
规范:建议,不遵守不会报错,但不符合业内通识(道德层面)
-
起名要有意义
-
遵守小驼峰命名法
-
第一个单词首字母小写,后面每个单词首字母大写。例:userName
练习
变量练习-输出用户信息:
需求:让用户输入自己的名字、年龄、性别,再输出到网页
分析: 弹出输入框(prompt): 请输入您的姓名(uname): 用变量保存起来
弹出输入框(prompt): 请输入您的年龄(age): 用变量保存起来
弹出输入框(prompt): 请输入您的性别(gender): 用变量保存起来。
页面分别 输出(document.write)刚才的 3个变量。
<script> // 1.姓名 let uname = prompt('请输入姓名') let age = prompt('请输入年龄') let gender = prompt('请输入性别') document.write(uname, age, gender) </script>
let和var的区别
var声明:
可以先使用 在声明(不合理)
var 声明过的变量可以重复声明(不合理)
比如变量提升、全局变量、没有块级作用域等等
不提倡使用!!!
常量的基本使用
概念:使用 const 声明的变量称为“常量”
使用场景:当某个变量永远不会改变的时候,就可以使用const 来声明,而不是let。
命名规范:和变量一致
常量使用:
// 声明一个常重 const G= 9.8 //输出这个常量 console.log(G)
注意: 常量不允许重新赋值,声明的时候必须赋值(初始化)
小技巧:不需要重新赋值的数据使用const
标签:变量,18,age,介绍,js,let,声明,赋值 From: https://blog.csdn.net/TwTei/article/details/142064997