JavaScriptを - 一般的なデータ型の暗黙的な変換

パブリック・メソッド:

せcheckType =(データ)=> {
     場合{(データ)
        console.log(真の);
    } {
        console.log();
    }
}

 

checkType( 'こんにちは〜');   //  
checkType( '');   // 

要約:

空の文字列をtrueに変換され、偽、非空の文字列に変換されます。

 

第二に、値

checkType(10)。   //  
checkType(10.5);   //  
checkType(-10.5)。   //  
checkType(0);   // 

要約:

ゼロ以外の値がtrueに変換されます、0はfalseに変換されます。

 

第三に、配列

checkType([])。   //  
checkType([ 'トメ'、 'アリス'、 'ジャック'])    // 

要約:

あなたがそれを行うにはどのように空の配列を返すの虚偽をしたい場合、配列は、真に変換されますか?次のように配列の長さのプロパティを利用することができます。

checkType([]の長さ)。   //  
checkType([ '大典'、 'アリス'、 'ジャック']。長さ)    // 

 

第四に、オブジェクト

checkType({})。   //  
checkType({にuserId:1001ユーザー名: 'ジャック'、年齢:26});   // 

要約:

あなたがそれを行うにはどのように空のオブジェクトはfalseを返したい場合は、オブジェクトは、trueに変換されますか?次のように配列の長さのプロパティを利用することができます。

checkType(Object.keys({})の長さ。)。   //  
checkType(Object.keys({にuserId:1001ユーザー名: 'ジャック'、年齢:26}。)の長さ)。   // 

 

おすすめ

転載: www.cnblogs.com/xulinjun/p/12015728.html