JSのvoidについて詳しく解説

小云云
リリース: 2018-03-21 16:41:11
オリジナル
3900 人が閲覧しました

中国語訳は「ノータイプ」です。これは、関数を定義する関数内のパラメーターの型、戻り値、およびポインターの型を宣言するためにプログラミングでよく使用されます。 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));
ログイン後にコピー

関連推奨事項:

Javascript:void(0) の意味と JavaScript での使用方法?

JavaScriptにおける演算子void(0)の定義と詳しい説明

javascript:void(0)の意味

以上がJSのvoidについて詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート