Upgrade to Pro — share decks privately, control downloads, hide ads and more …

同じってなんだ?

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Hirofumi Horiuchi Hirofumi Horiuchi
September 27, 2021
35

 同じってなんだ?

Avatar for Hirofumi Horiuchi

Hirofumi Horiuchi

September 27, 2021
Tweet

Transcript

  1. Hello! I am Hirofumi Horiuchi. Corp: Job: IoT Engineer Hobby:

    Camp, Watting Football   @h_reader 2
  2. == と === の違いまとめ 条件式 == === 10 == 10

    true true 10 == “10” true false 16 == “0x10” true false 1 == true true false 1 == ‘true’ false false “str” == new String(“str”) true false null == undefined true false “” == null false false
  3. 結局どう使えばいいの? ・値を比較したい場合、 === を使った方が安全  (10 と “10” は別だから) ・Nullチェックは、 ==

    を使うのが楽  (null も undefined も、両方チェックしたいから)  ただし、空文字は引っかからないので注意 ・Switch文は === の比較になる ・やはりエディタはVSCode