Heim >Web-Frontend >Front-End-Fragen und Antworten >So verwenden Sie die if-Anweisung in Javascript
In Javascript wird die if-Anweisung verwendet, um verschiedene Operationen basierend auf unterschiedlichen Bedingungen auszuführen. Die Syntax „if (bedingter Ausdruck) {// auszuführender Code;}“ oder „if (bedingter Ausdruck) { // wann Der Code auszuführen, wenn der Ausdruck wahr ist}else{//Der Code, der ausgeführt werden soll, wenn der Ausdruck nicht wahr ist}".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
In JavaScript werden if-Anweisungen verwendet, um unterschiedliche Vorgänge basierend auf unterschiedlichen Bedingungen auszuführen.
if-Anweisung hat drei verschiedene Formen:
if-Anweisung;
if-else-Anweisung;
if(条件表达式){ // 要执行的代码; }Wenn der bedingte Ausdruck festgelegt ist, d. h. wenn das Ergebnis ein boolescher Wert wahr ist, wird der Code in {} ausgeführt.
Der Beispielcode lautet wie folgt:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>JavaScript</title> </head> <body> <script type="text/javascript"> var age = 20; if(age >= 18){ // 如果 age >= 18 的结果为 true,则执行下面 { } 中的代码 alert("adult"); } </script> </body> </html>Das laufende Ergebnis ist wie folgt: if else-Anweisung
if else-Anweisung ist eine aktualisierte Version der if-Anweisung. Sie kann nicht nur angeben, was geschehen soll ausgeführt werden, wenn der Ausdruck wahr ist. Sie können auch den Code angeben, der ausgeführt werden soll, wenn der Ausdruck nicht gilt. Das Syntaxformat lautet wie folgt:
if(条件表达式){ // 当表达式成立时要执行的代码 }else{ // 当表达式不成立时要执行的代码 }Der Beispielcode lautet wie folgt:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>JavaScript</title> </head> <body> <script type="text/javascript"> var now = new Date(); // 获取当前的完整日期 var dayOfWeek = now.getDay(); // 获取一个 0-6 之间的数字,用来表示当前是星期几,0 表示星期日、1 表示星期一、以此类推 if (dayOfWeek > 0 && dayOfWeek < 6) { // 判断:如果当前是星期一到星期五中的一天,则输出“Have a nice day!”,若不是则输出“Have a nice weekend!” alert("Have a nice day!"); } else { alert("Have a nice weekend!"); } </script> </body> </html>Die laufenden Ergebnisse sind wie folgt Unten dargestellt: if else if else-Anweisung
Sowohl die if- als auch die if else-Anweisung haben nur einen bedingten Ausdruck, und die if else if else-Anweisung ist ihre fortgeschrittenere Form. Die if else if else-Anweisung erlaubt Sie können mehrere bedingte Ausdrücke definieren und entsprechende Aktionen basierend auf den Ergebnissen der Ausdrücke ausführen. Der Code und das Syntaxformat sind wie folgt:
if (条件表达式 1) { // 条件表达式 1 为真时执行的代码 } else if (条件表达式 2) { // 条件表达式 2 为真时执行的代码 } ... else if (条件表达式N) { // 条件表达式 N 为真时执行的代码 } else { // 所有条件表达式都为假时要执行的代码 }Tipp: Während der Ausführung der if else if else-Anweisung, wenn eine festgelegte Bedingung auftritt Ausdruck, der Code in {} wird sofort ausgeführt, und dann wird die gesamte if else if else-Anweisung ausgeführt. Wenn im nachfolgenden Code ein gültiger bedingter Ausdruck vorhanden ist, wird dieser nicht ausgeführt.
Der Beispielcode lautet wie folgt:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>JavaScript</title> </head> <body> <script type="text/javascript"> var now = new Date(); // 获取当前的完整日期 var dayOfWeek = now.getDay(); // 获取一个 0-6 之间的数字,用来表示当前是星期几,0 表示星期日、1 表示星期一、以此类推 if(dayOfWeek == 0) { // 判断当前是星期几 alert("星期日") } else if(dayOfWeek == 1) { alert("星期一") } else if(dayOfWeek == 2) { alert("星期二") } else if(dayOfWeek == 3) { alert("星期三") } else if(dayOfWeek == 4) { alert("星期四") } else if(dayOfWeek == 5) { alert("星期五") } else { alert("星期六") } </script> </body> </html>Das laufende Ergebnis ist wie folgt: Hinweise
Wenn Sie verschachteltes if else verwenden und nur eine Anweisungszeile vorhanden ist, sollte diese ebenfalls umbrochen werden in geschweiften Klammern, um Mehrdeutigkeiten der Bedingung zu vermeiden. 🔜 Vermeiden Sie viele Probleme:
if(0) if(1) console.log(1); else console.log(0);【Verwandte Empfehlungen:
Javascript-Lern-Tutorial】
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die if-Anweisung in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!