jQuery のソース コード スニペットは次のとおりです:
ここでのコンテキストはjqueryオブジェクトであり、rootjqueryは$(document)であると思います
しかし、返されるデメリットはブール値であるべきではないでしょうか? なぜここで jquery オブジェクトなのでしょうか?
ありがとう
ひと目でわかる基本はこちらをご覧くださいhttps://developer.mozilla.org...
もう 1 つ、ES2015 より前では、JS 関数にはデフォルトのパラメーターがありませんでした。他の言語と同様にデフォルトのパラメーターを使用するために、このように記述することがよくありました
さまざまなブラウザ API と互換性を持たせるために、よくこのように記述します。
JavaScript 論理演算子は、非ブール環境でも使用できます。
&& 演算子と || 演算子は非ブール環境でも使用できますが、戻り値をブール値に変換できる場合はブール演算とみなすこともできます
(論理演算子より)
非ブール環境の場合:
falseが1つの場合はfalse側の値を返す falseが2つの場合は演算子の前の値を返す(左側) trueが2つある場合は演算子の後の値を返す(右側)価値。
(JavaScript の論理演算の戻り値から派生 (論理 AND &&、論理 OR ||、論理 NOT!))
ひと目でわかる基本はこちらをご覧ください
https://developer.mozilla.org...
もう 1 つ、ES2015 より前では、JS 関数にはデフォルトのパラメーターがありませんでした。
リーリー他の言語と同様にデフォルトのパラメーターを使用するために、このように記述することがよくありました
さまざまなブラウザ API と互換性を持たせるために、よくこのように記述します。
リーリーJavaScript 論理演算子は、非ブール環境でも使用できます。
(論理演算子より)
非ブール環境の場合:
(JavaScript の論理演算の戻り値から派生 (論理 AND &&、論理 OR ||、論理 NOT!))