Heim > Artikel > Web-Frontend > Führen Sie Sie Schritt für Schritt durch, um die Grundlagen von JavaScript-Operatoren zu verstehen
Dieser Artikel führt Sie in die Grundkenntnisse der Operatoren in JavaScript ein: arithmetische Operatoren, Inkrementierungs-/Dekrementierungsoperatoren, Vergleichsoperatoren, logische Operatoren und ternäre Operatoren. Ich hoffe, es hilft allen.
1 Arithmetischer Operator
Konzept: Es ist ein Operator für Addition, Subtraktion, Multiplikation, Division und Restberechnung
Operatoren: +, -, *, /, % (Restbildungsoperation)
Hinweis: Bei der Durchführung arithmetischer Operationen können Gleitkommaoperationen (Dezimaloperationen) zu Präzisionsproblemen führen
2 Inkrementierungs- und Dekrementierungsoperatoren
Operator: ++
、--
(a++ , a--, ++a, --a)
//前置递增运算符 var num = 1; ++num //或者num++ console.log(num)//结果为2 //++num 相当于是 num = num + 1 //前置++ 是先做自增再做其他运算 //前置递减运算符 var num = 1; --num //或者num-- console.log(num)//结果为0 //--num 相当于是 num = num - 1 //前置-- 是先做自减再做其他运算
3 Vergleichsoperator
Operator: > Hinweis
: Die kleineren werden zuerst ausgeführt
==: Bestimmen Sie, ob die Werte in den Daten auf beiden Seiten gleich sind (verschiedene Datentypen werden in denselben Datentyp konvertiert 18=='18' // wahr)
===: Die Werte in den beiden Datendurchläufen, unabhängig davon, ob der Datentyp derselbe ist (18==='18' // falsch)
Wenn das &&-Symbol verwendet wird, bedeutet dies, dass das Ergebnis des gesamten Ausdrucks nur dann wahr ist, wenn beide Bedingungen wahr sind Ergebnis des Ausdrucks ist falsch
Unterbrechung des logischen UND:
Da für die UND-Verknüpfung alle Bedingungen wahr sein müssen, ist das endgültige Ergebnis der UND-Verknüpfung wahr. Wenn eine Bedingung nicht wahr ist, ist das Ergebnis der UND-Operation Operation ist falsch
var age = 18 var num ; age>18 && (num = 998); //因为 age>18没有成立,逻辑与就已经得到结果为假 //所以当逻辑与计算完毕之后,后面的num=998就不会再运行了
Logisches ODER (| |):
Solange eine Bedingung wahr ist, ist das Ergebnis des Ausdrucks wahr. Nur wenn alle Bedingungen nicht wahr sind, ist das Ergebnis des Ausdrucks falsch .
? Methodevar age = 18; var num; age == 18 || (num = 998); //因为 age==18成立,逻辑或就已经得到结果为真 //所以当逻辑或计算完毕之后,后面的num=998就不会再运行了
Wenn Ausdruck 1 nicht wahr ist, wird Ausdruck 3 ausgeführt
var a = 5; !(a > 1)//a等于5,所以大于1为真(true),因为取反,所以这个表达式为假(false)
】
Das obige ist der detaillierte Inhalt vonFühren Sie Sie Schritt für Schritt durch, um die Grundlagen von JavaScript-Operatoren zu verstehen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!