!!number
みたいな感じで、numberが値入っているか否かを判定できる。
!
はNOT演算子で真偽値を返すので、!number
にさらにNOT演算子を指定すればnumber
がtrue
かを判定できる。
まあただjsprimerでも書いてあるとおり、大体の場面において違う明示的な方法で真偽値得られるからそのほうが良いよね、という話はある
この演算子まわりはごくたまによくわからなくなることがなくはないのでちゃんと覚えておきたいな…
!!number
みたいな感じで、numberが値入っているか否かを判定できる。
!
はNOT演算子で真偽値を返すので、!number
にさらにNOT演算子を指定すればnumber
がtrue
かを判定できる。
まあただjsprimerでも書いてあるとおり、大体の場面において違う明示的な方法で真偽値得られるからそのほうが良いよね、という話はある
この演算子まわりはごくたまによくわからなくなることがなくはないのでちゃんと覚えておきたいな…