JavaScript起步(四-变量)| 一起学系列

69 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第11天,点击查看活动详情

  • 变量

    • 变量(variables)是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据

    • 变量相当于一个容器,内部可以存储任意类型的数据,使用变量时,用的是内部存储的数据

    • 变量声明

      • 变量声明又叫做定义变量、创建变量

      • 变量在使用前,必须先有定义,如果没有定义,会出现引用错误

      • 定义方法:使用一个var的关键字进行定义,后面必须加一个空格,空格后面自定义变量名

    • 变量的命名规则和规范

      • 规则:必须遵守的,不遵守会报错

        • 由字母、数字、下划线、$符号组成,不能以数字开头

        • 字母区分大小写,A和a表示不同

        • 不能是关键字和保留字,关键字指的是js中有特殊功能的小词语,比如var、for等

        • 保留字指的是现在没有特殊功能,但是将来新语法中有可能作为关键字使用

      • 规范:建议遵守的,不遵守不会报错

        • 变量名必须有意义

        • 遵守驼峰命名法。多个单词组合而成的,第一个单词首字母小写,后面单词的首字母需要大写。例如:userName、userPassword

    • 变量赋值

      • 变量定义后,初始时没有进行赋值,内部有一个默认存储的值叫做undefined(未定义),表示变量内部未赋值,可以存储数据了

      • 变量赋值的方式:通过等号=赋值,等号右边的值赋值给左边的变量

      • 注意:书写时,等号=两侧习惯书写一个空格

      • 变量赋值时:内部可以存储任意类型的数据,甚至是一个变量。赋值过程中,等号右侧的变量使用的是存储的数据

      • 注意:变量参与赋值过程中,等号左变右不变。等号左侧会被赋值,将来值发生变化,等号右侧的变量使用内部的值参与运算,自身不会发生变化 image.png image.png