3、变量和赋值

作者: 魔方宫殿 | 来源:发表于2022-04-20 23:28 被阅读0次

    上篇我们学习了JS的4种基本数据类型:number、string 、 boolean 和 undefined。本篇我们来学习变量和赋值。

    一、变量
    变量是存储数据值的容器,像是一个储物柜,把需要存储的东西随便往里面放,需要的时候再过来拿就行了。类似列方程式:

    var x = 7;
    var y = 8;
    var z = x + y;
    

    在控制台试验一下就可以知道,此时x中存储的是7,y中存储的是8,z中存储的是15。

    xyz

    也可以取更有含义的名字:

    var countApple = 7;
    var countBanana = 8;
    var totalFruit = countApple + countBanana;
    
    可以看出苹果有7个,香蕉有8个,水果总数是15个。上面这些都是变量,为什么叫变量?因为它存储的值是可以改变的: money is gone

    二、变量名
    JS用关键字var来声明一个变量,所有变量必须以唯一的名称的标识,不然后面的变量就会把前面声明的变量覆盖掉。这些唯一的名称就是变量名。变量名可以是短名称(比如 x 和 y),或者更具描述性的名称(age、sum、totalVolume)。

    定义变量名称的通用规则是:

    • 名称可包含字母、数字、下划线和美元符号
    • 建议使用驼峰式命名(totalAmount, numberOfApple, studentName)
    • 名称不能以数字开头
    • 名称可以 $ 和 _ 开头(但是不建议)
    • 名称对大小写敏感(y 和 Y 是不同的变量)
    • 保留字(比如 JavaScript 的关键词)无法用作变量名称

    提示:JavaScript 标识符对大小写敏感。

    三、赋值
    在 JavaScript 中,等号(=)是赋值运算符,而不是“等于”运算符。
    这一点与代数不同。下面的代码在代数中是不合理的:

    x = x + 5
    

    然而在 JavaScript 中,它非常合理:把 x + 5 的值赋给 x。(计算 x + 5 的值并把结果放入 x 中。x 的值递增 5。)
    注释:JavaScript 中的“等于”运算符是 ==

    变量声明以后,如果没有赋值,它扔会有默认值 undefined

    undefined

    可以在声明变量时向它赋值:

    var carName = "porsche";
    

    在上面的例子中,我们创建了名为 carName 的变量,并向其赋值 "porsche"。


    总结:
    一、变量
    二、变量名
    三、赋值


    上一篇:JS 基础数据类型
    下一篇:JS 语法

    相关文章

      网友评论

        本文标题:3、变量和赋值

        本文链接:https://www.haomeiwen.com/subject/bmmyertx.html