ホームページ >ウェブフロントエンド >jsチュートリアル >JSのvoidについて詳しく解説
中国語訳は「ノータイプ」です。これは、関数を定義する関数内のパラメーターの型、戻り値、およびポインターの型を宣言するためにプログラミングでよく使用されます。 void の文字通りの意味は「型なし」、void * は「型なしポインター」であり、void * は任意の型のデータを指すことができます。この記事では主に JS の void について詳しく説明し、皆様のお役に立てれば幸いです。
見ました
<a href="javascript:void(0);" /><a href="javascript:;" />
どちらも、a タグをクリックしても他の操作を実行したり、ページを更新したりすることはありません。しかし、この 2 つの違いはわかりません。後から知りました。
undefind は JS の予約語ではないため、undefined を置き換えるには void(0) を使用します。 (予約語やキーワードについては、URL: https://www.cnblogs.com/mandy-dyf/p/4547166.html をご参照ください)
ブラウザによっては undefind の値が変更される場合があります。
実際、void(0) または void 0 は未定義を返します。
以下の結果はすべて未定義です:
console.log(void 0);
console.log(void 'hello word!'); (true));
Seen
<a href="javascript:void(0);" /><a href="javascript:;" />
どちらも、a タグをクリックしても他の操作を実行したり、ページを更新したりすることはありません。しかし、この 2 つの違いはわかりません。後から知りました。
undefind は JS の予約語ではないため、undefined を置き換えるには void(0) を使用します。 (予約語やキーワードについては、URL: https://www.cnblogs.com/mandy-dyf/p/4547166.html をご参照ください)ブラウザによっては undefind の値が変更される場合があります。
実際、void(0) または void 0 は未定義を返します。
console.log(void 0); console.log(void(0)); console.log(void ‘hello word!’); console.log(void(true));
以上がJSのvoidについて詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。