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