ホームページ  >  記事  >  ウェブフロントエンド  >  jsの!!()の機能は何ですか? jsにおける!!()の役割を詳しく解説

jsの!!()の機能は何ですか? jsにおける!!()の役割を詳しく解説

云罗郡主
云罗郡主転載
2018-10-22 14:57:304517ブラウズ

この記事の内容は、jsの!!()の機能とは何でしょうか? js の !!() の関数について詳しく説明していますので、困っている方は参考にしていただければ幸いです。

jsの!!()の機能は何ですか? jsにおける!!()の役割を詳しく解説

JavaScript は型指定が弱い言語であることはわかっていますが、使用中に対応する型に強制的に変換する必要がある場合があります。それで、! ! () のように、この書き方には弱い型を強い型に変換する効果があります。

型変換に関しては、明示的な変換と暗黙的な変換という 2 つの概念について言及する必要があります。

明示的な変換:

const a = parseInt(‘1111111111111’);
const b = Obj.toString();

暗黙的な変換:

var a = '111'+0;//a的结果为数值型;
var b = 111+'';//b的结果为字符串类型;

!!() に戻ります。

例: a のデフォルトは未定義です。は本当です! ! a は false なので、b の値は未定義ではなく false になります。このように書くと、その後の判断と使用が容易になります。 ######それで、! ! (a) の機能は、 a をブール値にキャストすることです。

上記は、js の !!() の機能とは何ですか? js における !!() の役割の詳細な紹介

JavaScript ビデオ チュートリアル について詳しく知りたい場合は、PHP 中国語 Web サイトに注目してください。

以上がjsの!!()の機能は何ですか? jsにおける!!()の役割を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。