プログラミングを学ぶ上で避けては通れないのが「条件分岐」です。その中でも、JavaScriptにおける「If文」は非常に重要な役割を果たします。この文を使いこなすことで、プログラムの流れを制御することができ、より複雑なロジックを実現することが可能になります。この記事では、初心者向けにIf文の基本的な使い方を丁寧に解説していきます。
If文とは?
If文は、特定の条件が真(true)の場合に、指定した処理を実行するための文です。一般的に、プログラミングでは条件に応じて異なる処理を行う必要があります。その際にIf文を使います。
If文の基本的な構文
if (条件) {
// 条件が真のときに実行される処理
}
ここで「条件」とは、評価される式であり、true(真)またはfalse(偽)のいずれかの値を持ちます。条件がtrueの場合、波括弧内の処理が実行されます。
具体的な例
では、実際のコードを見てみましょう。以下の例では、変数ageが18以上であれば「成人です」と表示されるようにします。
let age = 20;
if (age >= 18) {
console.log("成人です");
}
この場合、ageの値は20なので、条件はtrueとなり、「成人です」と表示されます。
Else文の使い方
もし条件がfalseの場合に別の処理を行いたい場合は、elseを使います。以下のように書くことができます。
let age = 16;
if (age >= 18) {
console.log("成人です");
} else {
console.log("未成年です");
}
この場合、ageは16なので、条件はfalseとなり、「未成年です」と表示されます。
Else if文の活用
さらに多くの条件を扱いたい場合は、else ifを使うことができます。複数の条件を連続してチェックする際に便利です。
let score = 85;
if (score >= 90) {
console.log("優秀です");
} else if (score >= 75) {
console.log("良い成績です");
} else {
console.log("もう少し頑張りましょう");
}
この場合、scoreが85なので、「良い成績です」と表示されます。
まとめ
今回の解説では、JavaScriptのIf文について基本的な使い方を学びました。If文は、プログラムの流れを制御するための非常に重要な機能です。これをマスターすることで、より高度なプログラミングが可能になります。
条件分岐の基本が理解できたら、ぜひ自分自身で様々な条件を設定してみて、プログラムを動かしてみてください。次のステップに進むための基礎をしっかりと身につけていきましょう。