javascript typeof演算子

844 ワード

javascript typeof演算子:この演算子はデータタイプの判断を行うことができます.コードの例は以下の通りです.
console.log(typeof 5);
上のコードは判定機能を実現し、「numiber」を出力します.しかし、多くの人がそれに対して見方を持っています.データの種類に対する判断は根本的に正確ではないと言っています.コードの例は以下の通りです
var arr = ["www.softwhy.com","    ",3];
console.log(typeof 5);
console.log(typeof "    ");
console.log(typeof arr);
console.log(typeof null);
上のコードの中で、前の二つは正しい結果を出しました.後の二つは問題が発生しました.問題とは言えません.arrは確かに対象ですが、普通はもっと正確にしたいです.「array」を出力します.typeof null出力objectはjavascript自身が設計した最初のフォルトです.まとめは以下の通りです.(1)値の種類のデータに対して、正確な判断ができます.例えば、数字、文字列.(2)function関数についても正確な判断が可能です.(3)配列については、Objectに戻るだけで、正確な判断ができません.(4).nullに対してObjectに戻る.様々なタイプの正確な判断を行うには、typeofを使って変数を正確に判断できないデータタイプの章を参照してください.
原文の住所:http://www.softwhy.com/forum.php?mod=viewthread&tid=18849
詳細はhttp://www.softwhy.com/jsshili/