JavaScript——变量

变量是什么?

变量:用白话来讲,变量就是一个装东西的盒子;通俗来讲,变量是计算机中存储数据的“容器”,它可以让计算机变得有记忆。

注意:变量不是数据本身,它们仅仅是一个用于存储数据的容器,可以理解为一个个用来装东西的纸盒子。

变量的基本使用

变量的申明

要想要使用变量,首先需要创建变量(也成为声明变量或者定义变量)

语法:let 变量名

  • 声明变量有两部分构成:声明关键字、变量名(标识)
  • let即关键字(let:允许、许可、让、要),所谓关键字是系统提供的专门用来声明(定义)变量的词语

变量赋值

定义一个变量后,你就能初始化它(赋值)。在变量名之后跟上一个"=",然后是数值

注意:是通过变量名来获取变量里面的数据

当然我们可以声明变量的时候直接完成赋值操作,这种操作也被称为变量的初始化,例如:let age = 18

更新变量

变量赋值后,还可以通过简单地给她一个不同的值来更新它。

    let age = 18
    //这就算更新变量了
    age = 19
    alert(age)

注意:let不允许声明多个变量

声明多个变量

let age = 19, name = fan
//虽然看上去代码长度更短,但是并不推荐这样,为了更好的可读性,请一行只声明一个变量

变量的本质

内存:计算机中存储数据的地方,相当于一个空间

变量本质:是程序在内存中申请的一块用来存放数据的小空间,通过变量名来找到这块内存地址

变量的命令规则

规则:必须遵守,不遵守报错

  • 不能用关键字
    • 关键字:有特殊含义的字符,JavaScript内置的一些英文词汇。例如:let、var、if、for等
  • 只能用下划线、字母、数字、$组成,且不能数字开头
  • 字母严格区分大小写,如Age和age是不同的变量

规范:建议,不遵守不会报错,但不符合业内通识

  • 起名要有意义
  • 遵守小驼峰命名法
    • 第一个单词首字母小写,后面的单词首字母大写。例如:userName

变量拓展——let和var的区别

let和 var区别:

在较旧的JavaScript,使用关键字var来声明变量,而不是 let。var现在开发中一般不再使用它,只是我们可能再老版程序中看到它。let为了解决 var的一些问题。

var声明:

  • 可以先使用在声明(不合理)
  • var声明过的变量可以重复声明(不合理)
  • 比如变量提升、全局变量、没有块级作用域等等结论:

数组

数组(Array)——一种将一组数据存储在单个变量名下的方式

声明变量语法

let arr = [a1, a2, a3]
  • 数组是按顺序保存,所以每个数据都有自己的编号
  • 计算机中的编号从0开始,所以最开始编号为0,以此类推
  • 在数组中,数据的编号也叫索引或下标
  • 数组可以存储任意类型的数据

取值语法

数组名[下标]

关于一些术语

  • 元素:数组中保存的每个数据都叫做数组元素
  • 下标:数组中数据的编号
  • 长度:数组中数据的个数,通过数组的length属性获得
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FanMY_71

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值