オブジェクト値をブール値に変換して変数に保存する場合を理解できます。しかし、私はjQueryテンプレートで次のコードを見つけました。 (二重の感嘆符演算子)も必要です。です!演算子はJavascriptでも必要ですか?
{{if !!sectionId}}
// do something...
{{/if}}
JavaScriptが自動的にif as booleanに続く式を評価するので、私は仮定しません。したがって、次のように書くことができます:
{{if sectionId}}
// do something...
{{/if}}
私は私の前提に正しくありますか?
Possibeます。http:// stackoverflow.com/questions/784929/what-is-the-operator-in-javascript – kieran
可能な複製http://stackoverflow.com/questions/784929/what-is-the-operator-in-javascript – jbabey
これはほとんどのクローズドなIMO:[javascriptで二重の(!!)演算子を使用する方法](http://stackoverflow.com/questions/2174297/how-to-use-the-double-not-operator-in-javascript ) – CMS