JavaScript では、次のようなコードがあるとします。
var a = "one";
var b = q || a;
alert (b);
論理 OR 演算子は a の値を b に割り当て、アラートは「1」になります。
これは割り当てのみに限定されていますか、それともどこでも使用できますか?
空の文字列は未定義と同じように扱われるようです。これは正しいですか?
これは AND 変数でどのように機能しますか? それらの組み合わせはどうですか?
これらのイディオムを使用する場合、または使用しない場合の良い例は何ですか?