JavaScript は変数の型をチェックし、それが整数なのか、文字列なのか、その他の型なのかなどを判断します。
を実行するために更新する必要があります]
2 . toString は本来は文字列変換に使用されますが、現在は変数の型を確認するために使用されることが一般的です。また、Shunzi は変数の型のチェックを容易にする関数をここに書きました。これは typeof の代わりに使用できます。
コードは次のとおりです。
function getType(o) {
var _t; return ((_t = typeof(o)) == "object" ? o==null && "null" || Object.prototype.toString.call(o).slice(8,-1):_t).toLowerCase();
}
実行結果:
getType(" abc"); //文字列
getType(true); //数値
getType([]); {}); //オブジェクト
getType(function(){}); //関数
getType(new RegExp); // (数学); //数学
getType(null);