• JavaScript——变量


    变量是什么?

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

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

    变量的基本使用

    变量的申明

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

    语法:let 变量名

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

    变量赋值

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

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

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

    更新变量

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

    1. let age = 18
    2. //这就算更新变量了
    3. age = 19
    4. alert(age)

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

    声明多个变量

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

    变量的本质

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

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

    变量的命令规则

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

    • 不能用关键字
      • 关键字:有特殊含义的字符,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属性获得
  • 相关阅读:
    操作系统随记 —— 中断与异常
    【牛客刷题】带你在牛客刷题第二弹(简单排序)
    2022年11月份中国最具影响力的50位钧瓷匠人排行榜
    2023年计算机毕设选题推荐
    这一刻,听见华为FTTR的星光四重奏
    [Mybatis-Plus笔记] MybatisPlus-05-id生成策略,多数据操作,逻辑删除
    操作系统学习
    MyBatis(二)
    完整的SharePoint管理及审核解决方案
    PHP基础学习第七篇五中元素的CSS样式(背景、文本、字体、链接、表格)
  • 原文地址:https://blog.csdn.net/m0_48638643/article/details/132907350