js 如何判断变量的数据类型
发布网友
发布时间:2022-04-20 08:08
我来回答
共2个回答
热心网友
时间:2022-04-07 06:23
JS只有Number而没有Float,数字全是Number
<script>
function isNumeric(v)
{
return (v && v.constructor == Number);
}
function isDate(v)
{
return (v && v.constructor == Date);
}
alert(isNumeric(0.333));
alert(isDate(new Date()));
</script>
或者用typeof也可以。 但注意typeof的时候,只要是复杂类型,如Array, Date全都会返回"object"
热心网友
时间:2022-04-07 07:41
var k,k1;
k=0;
k1="0";
alert(Object.prototype.toString.apply(k));
alert(Object.prototype.toString.apply(k1));
输出结果分别为[object number]
[object string]