2
2

More than 1 year has passed since last update.

開発中、if文の分岐を片方のみに指定する小技

Last updated at Posted at 2019-04-06

開発中、if文の分岐を片方のみに指定する小技

下のようなコードがあったとします。xの値によって、分岐1か分岐2どちらにも遷移する可能性があります。

const x = confirm();
if(x){
  //分岐1
  console.log('x === true');
}else{
  //分岐2
  console.log('x !== true');
}

何かの事情で、分岐1に必ず遷移して欲しい時には、次のようにする小技があります。

const x = confirm();
if(true || x){
  //分岐1
  console.log('x === true');
}else{
  //分岐2
  console.log('x !== true');
}

逆に、必ず分岐2に遷移させるには次のようにします。

const x = confirm();
if(false &&  x){
  //分岐1
  console.log('x === true');
}else{
  //分岐2
  console.log('x !== true');
}

以上、開発中、if文の分岐を片方のみに指定する小技でした。(開発後は消すのを忘れずに!)

終わりに

私は現在、Web3のサービスの開発をしています。詳しくはこちらの記事をご覧下さい。
無料でイーサリアムが当たる、Web3時代の寄付サイトを作った話

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