Es wird verwendet, wenn es einen Prozess gibt, den Sie nur ausführen möchten, wenn die Bedingungen erfüllt sind.
if (Bedingter Ausdruck){
Was tun, wenn die Bedingungen erfüllt sind?
} else {
Was tun, wenn die Bedingungen nicht erfüllt sind?
}
Die Grundform ist wahrscheinlich wie ↑.
Wenn Sie nichts tun müssen, wenn die Bedingungen nicht erfüllt sind Der "else" Teil kann weggelassen werden ↓.
if (Bedingter Ausdruck){
Was tun, wenn die Bedingungen erfüllt sind?
}
Im Gegenteil, wenn Sie den Prozess nach mehreren Bedingungen aufteilen möchten, verwenden Sie "else if" ↓.
if(Bedingter Ausdruck 1){
Was tun, wenn Bedingung 1 erfüllt ist?
} else if (Bedingter Ausdruck 2) {
Was tun, wenn Bedingung 2 erfüllt ist?
} else if (Bedingter Ausdruck 3) {
Was tun, wenn Bedingung 3 erfüllt ist?
<Abkürzung>
} else {
Was tun, wenn nicht alle Bedingungen erfüllt sind?
}
Ist dies der Ort, an den man sich als Form erinnert?
Achtung ** Setzen Sie keinen bedingten Ausdruck nach "else" ** Wenn Sie eine Bedingung hinzufügen möchten, verwenden Sie "else if". Ich frage mich, ob das bedeutet.
Die in den bedingten Ausdrücken von "if" und "else if" verwendete.
・ ">" ⇒ Wenn der Wert auf der linken Seite größer als der Wert auf der rechten Seite ist ・ "> =" ⇒ Wenn der Wert auf der linken Seite gleich oder größer als der Wert auf der rechten Seite ist ・ "<" ⇒ Wenn der Wert auf der rechten Seite größer als der Wert auf der linken Seite ist ・ "<=" ⇒ Wenn der Wert auf der rechten Seite gleich oder größer als der Wert auf der linken Seite ist ・ "==" ⇒ Wenn der linke und der rechte Wert gleich sind ・ "! =" ⇒ Wenn der linke und der rechte Wert nicht gleich sind
Nun, es fühlt sich allgemein an.
Es ist notwendig, "=" in eine Reihe mit zwei "==" zu schreiben. Es scheint, dass Sie bei der Reihenfolge von "> =", "<=" und "! =" Vorsichtig sein sollten.
Zum Beispiel
"Wenn die Variable ** a ** größer oder gleich ** 10 ** ist, addiere ** 2 ** zur Variablen ** b **.
Wenn die Variable ** a ** größer oder gleich ** 5 ** und kleiner als 10 ist, addieren Sie ** 1 ** zur Variablen ** b **.
Zu anderen Zeiten nichts tun. 』
Wenn du so etwas machen willst
if ( a >= 10 ){
b = b + 2;
} else if ( a >= 5 ) {
b = b + 1;
}
Ist es so ein Ort?
・ Wenn in der Reihenfolge von oben beurteilt wird.
Wenn Sie also eine Zahl von 10 oder mehr beurteilen, Im obigen Fall wird nur das zuerst positive "wenn" ausgeführt.
Sie können mehrere Bedingungen mit logischen Operatoren kombinieren.
・ "&&" ⇒ und (sogenanntes und) ・ "||⇒ oder (sogenanntes oder)
"Wenn die Variable a 5 oder mehr und die Variable b 3 oder weniger ist" Wenn du es machen willst ↓
if ( a >= 5 && b <= 3 ){
//Schreiben Sie den Verarbeitungsinhalt
}
Dies fasst die beiden Bedingungen zusammen. Natürlich können zwei oder mehr Bedingungen eingestellt werden.
Ich weiß nicht, was ich schreiben soll Bedingungen mit "()" können ebenfalls verwendet werden.
"Wenn die Variable ** b ** ** 3 ** oder ** 2 ** ist und die Variable ** a ** ** 5 ** ist"
if ( a == 5 && (b == 3 || b == 2) ){
//Schreiben Sie den Verarbeitungsinhalt
}
Es ist schwer zu erklären, aber es ist so.
Daher kann der bedingte Ausdruck ** verweigert ** werden.
・ "!" ⇒ Wenn es nicht 〇〇 ist (sogenanntes nicht)
if ( !(a >= 5 && b <= 3) ){
//Schreiben Sie den Verarbeitungsinhalt
}
Schließen Sie den Teil, den Sie ablehnen möchten, mit "()" ein und fügen Sie "!" Davor hinzu.
in diesem Fall "Wenn anders als (Variable a ist 5 oder mehr und Variable b ist 3 oder weniger)" Es stellt sich heraus, dass.
wenn oft erinnert wird. .. ..
Recommended Posts