1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【条件分岐】if達の使い方

Last updated at Posted at 2020-12-29

#はじめに
駆け出しのプログラミング初心者。
条件分岐(じょうけんぶんき)について、まとめたので投稿しますわ。

##じょうけんぶんきって??🙄🙄
ある条件を指定して、その条件に合っていればコードを実行し、
違ったら別のコードを実行するというような、条件によって実行される処理を分岐させるヤツ😎

##if
条件分岐文の代表格。
「もしこの変数が1以上であれば」のような条件を付けて、処理を分岐させる。

★Rubyの場合

number = 2
if number > 1 && number < 10
  puts '条件分岐'
end

★PHPの場合

<?php
$number = 2 ;
$text = " 条件分岐 ";
if ($number > 1 && $number < 10){
  echo $text ;
}
?>

##else
if文の条件式がfalseで実行されない場合に実行させる処理を記述することができる。
if文が実行されるとelse文は実行されず、if文が実行されないとelse文が実行されない。
ちな、elseは「その他」を意味する英単語。

★Rubyの場合

if 10 == 1
  puts '10 == 1 はtrueじゃないね'
else
  puts 'false判定になるね'
end

★PHPの場合

<?php
$truetext = "10 == 1 はtrueじゃないね" ;
$falsetext = "false判定になるね"
if (10 == 1){
  echo $truetext ;
} else {
  echo $falsetext ;
}
?>

##elsif(phpではelseif)
ifとelseの合体版。
しかし、elseとは異なり、elsif式がtrueの場合の時のみ、式を実行する。

★Rubyの場合

number = 2
if number == 1
  puts "2 == 1 はtrueじゃないね"
elsif number == 2
  puts "false判定になるね"
end

★PHPの場合

<?php
$number = 2 ;
if ($number == 1){
    echo "2 == 1 はtrueじゃないね";
} elseif ($number == 2){
    echo "false判定になるね";
}
?>

#参考サイト
株式会社バズワード(rubyの参考)
https://www.javadrive.jp/ruby/if/index7.html
phpの公式
https://www.php.net/manual/ja/control-structures.elseif.php

#おわりに
プログラミングにおいて重要な要素だね!!😇😇
だけど複数組み合わせると処理の流れが複雑で混乱しそう🤪
あと、Rubyの方が書きやすい!!!

1
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?