変数があります。それを呼びましょうtoto
。
これは、toto
に設定することができundefined
、null
文字列、またはオブジェクト。
私がいるかどうかを確認したいと思いtoto
手段は、文字列またはオブジェクトに設定されたデータに設定されており、どちらundefined
もnull
、そしてセットが別の変数にブール値を対応します。
私は構文を考えました!!
、それは次のようになります:
var tata = !!toto; // tata would be set to true or false, whatever toto is.
最初は、!
に設定されますfalse
トトがある場合undefined
やnull
、およびtrue
他の、そしてもう一つは、それを反転します。
しかし、少し奇妙に見えます。これを行うためのより明確な方法はありますか?
私はすでにこの質問を見ましたが、if
ステートメントでチェックするだけでなく、変数に値を設定したいのです。