ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript の使用: 他のタイプの値をブール値に変換するための詳細なソリューション_JavaScript スキル

JavaScript の使用: 他のタイプの値をブール値に変換するための詳細なソリューション_JavaScript スキル

WBOY
リリース: 2016-05-16 17:34:39
オリジナル
998 人が閲覧しました

1.ブール型オブジェクトを使用して変換します

コードをコピーします コードは次のとおりです:

var num123 = 123, str = 'abc', o = {name:'test'}, num0 = 0; //true num0 = Boolean(num0); /false str = Boolean(str); //true o = Boolean(o); //true

2. 2 つの '!' 演算子を使用します。最初の '!' は値をブール値に変換し、その値以外の値を取得します。2 番目の '!' はブール値を変換します。これは「マイナスがプラスになる」という原理に似ています。

コードをコピーします コードは次のとおりです:

var num123 = 123, str = 'abc ', o = {name:'test'}, num0 = 0; num123 = !!(num123); // false str = !!(str); = !! (o); //true

得られる結果は方法 1 と同じです。

最後に、: JavaScript 値はすべてブール値に変換できることを知っておいてください。次の値は false に変換されます:

コードをコピー コードは次のとおりです:

unknown,null ,0,-0,NaN,"" //空の文字列

は '0' であることに注意してください。 0 のみを含む文字列は true に変換されます。

null および未定義の特殊機能を追加します:

コードをコピーします コードは次のとおりです:

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