• JavaScript 变量和运算符


    变量

    简介:变量是存储值的容器。

    • 首先使用 let 关键字声明一个变量,后跟您为该变量指定的名称
    let myVariable;
    
    • 1

    JavaScript 是区分大小写的。这意味着 与 不同。如果您的代码有问题,请检查案例!myVariable myvariable

    • 声明变量后,您可以为其指定一个值
    myVariable = 'Bob';
    
    • 1
    • 此外,您还可以在同一行上执行以下两个操作:
    let myVariable = 'Bob';
    
    • 1
    • 为变量赋值后,可以稍后在代码中更改它:
    let myVariable = 'Bob';
    myVariable = 'Steve';
    
    • 1
    • 2
    请注意 变量可能包含具有不同数据类型的值
    变量解释
    字符串这是一个称为字符串的文本序列。若要表示该值为字符串,请将其括在单引号中。let myVariable = ‘Bob’;
    这是一个数字。数字周围没有引号。let myVariable = 10;
    布尔这是一个真/假值。单词 和 是不需要引号的特殊关键字。true falselet myVariable = true;
    数组这是一种允许您在单个引用中存储多个值的结构。let myVariable = [1,‘Bob’,‘Steve’,10];引用数组的每个成员,如下所示:, , 等。myVariable[0]myVariable[1]
    对象这可以是任何东西。JavaScript中的所有内容都是一个对象,可以存储在变量中。在学习时请记住这一点。let myVariable = document.querySelector(‘h1’);以上所有的例子也是如此 。
    举例说明

    在这里插入图片描述

    运算符

    是一种数学符号,它基于两个值(或变量)生成结果。在下表中,您可以看到一些最简单的运算符,以及在 JavaScript 控制台中尝试的一些示例。

    算子解释符号
    加法将两个数字相加或将两个字符串组合在一起。+6 + 9;'Hello ’ + ‘world!’;
    减法、乘法、除法这些做你期望他们在基础数学中做的事情。-, ,*/9 - 3;8 * 2; // multiplyinJS is an asterisk 9 / 3;
    分配正如您已经看到的:这将为变量赋值。=let myVariable = ‘Bob’;
    严格平等这将执行一个测试,以查看两个值是否相等。它返回一个 / (布尔)结果。truefalse===let myVariable = 3; myVariable === 4;
    不,不等于这将返回与它前面的值在逻辑上相反的值。它将 a 变成 a ,等等。当它与 Equality 运算符一起使用时,否定运算符将测试两个值是否不相等。true false!,!==对于“Not”,基本表达式是 ,但比较返回,因为我们否定它:true false let myVariable = 3;!(myVariable === 3); “不等于”给出了基本相同的结果,语法不同。在这里,我们正在测试“不等于3”。这返回是因为 IS 等于 3:myVariable falsemyVariable let myVariable = 3;myVariable !== 3;

    注意:混合数据类型可能会导致在执行计算时产生一些奇怪的结果。请注意,正确引用变量并获得预期的结果。例如,进入您的控制台。为什么你没有得到你期望的结果?因为引号将数字转换为字符串,因此您最终将字符串连接起来而不是将数字相加。如果输入,您将获得两个数字的总和。‘35’ + '25’35 + 25

  • 相关阅读:
    STL list输出和增加
    Best Websites to Download Cracked Software for Free
    redis能否替代threadlocal
    Godot导出Windows版本图标未更换的问题
    (三十二)巧用CSS3之金粒摇
    什么是行锁、间隙锁
    SpringMVC获取请求参数
    【深度学习】卷积神经网络之语义分割|FCN、DeepLab v1 v2 v3、U-Net、转置卷积、膨胀卷积
    [附源码]计算机毕业设计JAVA宠物狗领养网站
    GAMES101 作业0 环境配置 超详细小白教程
  • 原文地址:https://blog.csdn.net/afufufufu/article/details/126261733