変数があります。それを呼びましょう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ステートメントでチェックするだけでなく、変数に値を設定したいのです。