2
1

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.

【初級編】JavaScript if文についてその2

Last updated at Posted at 2020-05-16

前回の記事
https://qiita.com/furukouji/items/8d6bdad9d0c2fce011db

📗 簡単な条件記入例(サラッと書きます)

const price = 99;

if (price >= 100){      //priceが100以上であるとき実行する
 console.log('値段は'+price+'円です');
};

if (price <= 100){     //priceが100以下であるとき
 console.log('お金が足りません。');
};

if (price != 100){       //!は否定形です。100ではないときコードを実行します。 また!==とすることで型の判定もできるので基本的にはこちらを使いましょう
 console.log('値段は'+price+'円です');
};

####AND,OR,三項演算子について
AND = 条件を両方満たす場合実行する。コード上は  && と書くと前述と同義となります
OR  = どちらかの条件を満たす場合実行する。コード上は || と書きます。(フォントの関係で斜めになってます)
ということでコードを書いていきましょう。

const signal_1 = 'red'
const signal_2 = 'yellow'

if(signal_1 ==='red' && signal_2==='yellow'){
 console.log('赤と黄色です。');
}

if(signal_1==='red' || signal_2 ==='yellow'){
 console.log('赤か黄色です');
}

AND,ORは基本的には記号が違うだけで使い方は変わりません!!

三項演算子について書いてきます。
三項演算子の基本の形は

条件 ? 真 : 偽 

このような形になります。文字だけだと意味不明なので、実際にコードを書いていきます。

const point = 100 ;

const player = point > 100 ? 'good' : 'not good';  //pointが100より大きかったらgoodが低ければ not good が値として返ります。

console.log(player);

このように一文でスッキリと書くことができるのでおすすめです!

今回は短いですがこのへんで!

📗 まとめ

  • AND = && OR = ||
  • 三項演算子の基本形は 条件 ? 真: 偽
  • 三項演算子のメリットは一文でスッキリ書ける

📗 次回予告

次回は、内容未定です!
for文の内容にしようかと思っていますが
Node.jsの内容になるかもしれません!

記事を見ていただいてありがとうございます。
ご指摘有りましたら編集リクエストまでドシドシお願いいたします!

2
1
0

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
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?