js之变量的 介绍

用户输入的数据我们如何储存起来?

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值