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]
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com