JavaScript の void(0) 式は、オペランドを強制的に未定義に変換します。これは、変数宣言とイベントの伝播を防ぐために使用されます。これは、未定義と似ていますが、まったく同じではなく、次のように置き換えることができます。未定義。
#JavaScript: void(0) とは何ですか?
void(0) は、オペランドを
unknown に強制する JavaScript の式です。
詳細な説明:
void 演算子の機能は、式を評価して
未定義を返すことです。したがって、
void(0) は 0 (またはその他の値) を強制的に
unknown にします。
使用法:
void(0) 主に次のシナリオで使用されます:
変数の宣言を防止する:
変数を
unknown にキャストして、宣言されないようにします。例:
<code class="javascript">// 防止声明 myVar void(myVar);</code>
イベントの伝播を防ぐには:
イベントが DOM の他の部分に伝播するのを防ぐことができます。例:
<code class="javascript">element.addEventListener('click', function(event) { void(event); // 阻止 click 事件冒泡 });</code>
注:
ただし、void(0) は ## と一緒に使用されることがよくあります。 #unknown
は同じ意味で使用されますが、まったく同じではありません。 void(0)
は常に、プリミティブ値型である unknown
を返します。 代替案:
ほとんどの場合、void(0) の代わりに
未定義 を使用できます。ただし、変数の宣言を防ぐ場合など、void(0)
の使用が必要になる場合があります。
以上がjavascript:void(o)何をすべきかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。