Heim  >  Artikel  >  Web-Frontend  >  In welche Javascript-Operatoren unterteilt werden kann

In welche Javascript-Operatoren unterteilt werden kann

青灯夜游
青灯夜游Original
2021-10-15 16:44:204526Durchsuche

Javascript-Operatoren können unterteilt werden in: 1. Arithmetische Operatoren, die zum Ausführen allgemeiner mathematischer Operationen verwendet werden; 2. Zuweisungsoperatoren, die zum Zuweisen von Werten zu Variablen verwendet werden; Operator; 5. Vergleichsoperator; 7. Ternärer Operator;

In welche Javascript-Operatoren unterteilt werden kann

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Arithmetische Operatoren

Arithmetische Operatoren werden zum Ausführen allgemeiner mathematischer Operationen wie Addition, Subtraktion, Multiplikation, Division usw. verwendet. In der folgenden Tabelle sind die in JavaScript unterstützten arithmetischen Operatoren aufgeführt:

取 % 模 模 余 reeee Der Inhalt in doppelten Anführungszeichen ist eine Zeichenfolge, daher werden die darin enthaltenen Operatoren unverändert ausgegeben und nehmen nicht an der Operation teil. Signment -Operator Der Zuordnungsoperator wird Variablen zuweisen. =Der einfachste Zuweisungsoperator weist den Wert auf der rechten Seite des Operators der Variablen auf der linken Seite des Operators zu.x = 10 bedeutet, dass die Variable x 10 zugewiesen wird
Operator Beschreibung Beispiel
+ Additionsoperator x + y bedeutet, die Summe von von y
* Multiplikationsoperator x * y bedeutet, das Produkt aus

+=

Addieren Sie die erste Operation und weisen Sie dann das Ergebnis der Variablen auf der linken Seite des Operators zu Das Ergebnis wird der Variablen auf der linken Seite des Operators zugewiesen des Operators
x *= y entspricht x = x * y
/=


Führen Sie zuerst die Divisionsoperation durch und weisen Sie dann das Ergebnis der Variablen auf der linken Seite des Operators zu

x / = y entspricht x = x / y%=

Führen Sie zuerst die Modulo-Operation aus und weisen Sie dann das Ergebnis der Variablen auf der linken Seite des Operators zu x % y

Der Beispielcode lautet wie folgt:
var x = 10, y = 4;
console.log("x + y =", x + y);  // 输出:x + y = 14
console.log("x - y =", x - y);  // 输出:x - y = 6
console.log("x * y =", x * y);  // 输出:x * y = 40
console.log("x / y =", x / y);  // 输出:x / y = 2.5
console.log("x % y =", x % y);  // 输出:x % y = 2
  • += Operator bedeutet, zuerst die Zeichenfolgen zu verbinden und dann das Ergebnis der Variablen auf der linken Seite des Operators zuzuweisen.
  • 复制纯文本复制
    var x = 10;
    x += 20;
    console.log(x);  // 输出:30
    var x = 12,
        y = 7;
    x -= y;
    console.log(x);  // 输出:5
    x = 5;
    x *= 25;
    console.log(x);  // 输出:125
    x = 50;
    x /= 10;
    console.log(x);  // 输出:5
    x = 100;
    x %= 15;
    console.log(x);  // 输出:10
    Auto-Inkrement- und Auto-Dekrement-Operatoren werden verwendet, um den Wert zu erhöhen von eine Variable (+1; Der Inkrementoperatorinkrementiert. Der Subtraktionsoperator dekrementiert x um 1 und gibt dann den Wert von x zurückx--Dekrementoperatorgibt den Wert von x zurück und dekrementiert dann x bis 1

    示例代码如下:

    var x;
    x = 10;
    console.log(++x);  // 输出:11
    console.log(x);    // 输出:11
    x = 10;
    console.log(x++);  // 输出:10
    console.log(x);    // 输出:11
    x = 10;
    console.log(--x);  // 输出:9
    console.log(x);    // 输出:9
    x = 10;
    console.log(x--);  // 输出:10
    console.log(x);    // 输出:9

    比较运算符

    比较运算符用来比较运算符左右两侧的表达式,比较运算符的运算结果是一个布尔值,结果只有两种,不是 true 就是 false。下表中列举了 JavaScript 中支持的比较运算符:

    复制纯文本复制
    String-Operationen Neben der Durchführung mathematischer Operationen können auch + und verwendet werden += -Operatoren in JavaScript können auch zum Zusammenfügen von Zeichenfolgen verwendet werden, darunter:
    • + -Operator bedeutet das Zusammenfügen der Zeichenfolgen auf der linken und rechten Seite des Operators zusammen;
    Der Beispielcode lautet wie folgt:
    运算符 名称 示例
    == 等于 x == y 表示如果 x 等于 y,则为真
    === 全等 x === y 表示如果 x 等于 y,并且 x 和 y 的类型也相同,则为真
    != 不相等 x != y 表示如果 x 不等于 y,则为真
    !== 不全等 x !== y 表示如果 x 不等于 y,或者 x 和 y 的类型不同,则为真
    d951a91452ac97ec7e3b521493ee0051 大于 x > y 表示如果 x 大于 y,则为真
    >= 大于或等于 x >= y 表示如果 x 大于或等于 y,则为真
    49351355c638191aca2bbca6d88ab3bf> 按位右移(有符号右移):将所有二进制位统一向右移动指定的位数,并拷贝最左侧的位来填充左侧 5 >> 1 等同于 0101 >> 1 结果为 0010,十进制结果为 2
    >>> 按位右移零(无符号右移):将所有二进制位统一向右移动指定的位数,并在最左侧补 0 5 >>> 1 等同于 0101 >>> 1 结果为 0010,十进制结果为 2

    示例代码如下:

    var a = 5 & 1,
        b = 5 | 1,
        c = 5 ^ 1,
        d = ~ 5,
        e = 5 << 1,
        f = 5 >> 1,
        g = 5 >>> 1;
    console.log(a);  // 输出:1
    console.log(b);  // 输出:5
    console.log(c);  // 输出:4
    console.log(d);  // 输出:-6
    console.log(e);  // 输出:10
    console.log(f);  // 输出:2
    console.log(g);  // 输出:2

    【推荐学习:javascript高级教程

    Das obige ist der detaillierte Inhalt vonIn welche Javascript-Operatoren unterteilt werden kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn