84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
|| 演算子は true または false を返す必要はありませんか? JavaScript がオブジェクトを返すのはなぜですか? 何が起こっていますか?
JavaScript 論理演算子は非ブール環境でも使用できます.
&& 演算子と || 演算子は非ブール環境でも使用できますが、戻り値をブール値に変換できる場合はブール演算とみなすこともできます
(論理演算子より)
非ブール環境の場合:
falseが1つの場合はfalse側の値を返す falseが2つの場合は演算子の前の値を返す(左側) trueが2つある場合は演算子の後の値を返す(右側)価値。
(JavaScript の論理演算の戻り値から派生 (論理 AND &&、論理 OR ||、論理 NOT!))
まず、js の false 値を知る必要があります: 0、false、''、null、unknown、NaN組み合わせまたは演算において one.nextElementSibing が上記の値のいずれでもない場合、next = one .nextElementSibing; それ以外の場合は、nextSibing
JavaScript 論理演算子は非ブール環境でも使用できます.
(論理演算子より)
非ブール環境の場合:
(JavaScript の論理演算の戻り値から派生 (論理 AND &&、論理 OR ||、論理 NOT!))
まず、js の false 値を知る必要があります: 0、false、''、null、unknown、NaN
と等しくなります。組み合わせまたは演算において
one.nextElementSibing が上記の値のいずれでもない場合、next = one .nextElementSibing; それ以外の場合は、nextSibing