给后台传值的时候,0是文本,1是整数,2是浮点数,怎么判断当前的是什么状态呢?

clipboard.png
三种不同的状态

        let data=[]
            var shuzhi= document.getElementsByTagName("input");
            for(var i=0;i<shuzhi.length;i++){
                    var obj={
                    valueId: shuzhi[i].getAttribute("id"),
                    valueTime:time,
                    value: shuzhi[i].value,
                    valueType:valueType,
                    reportId:1
                }
                    data.push(obj);
            }

valueType 0是文本 1是整数 2是浮点数 我怎么判断呢?

阅读 1.7k
3 个回答
  1. /^[0-9]+$/
  2. shuzhi.indexOf('.')

其余的都是 0

利用typeof 做字符类型判断

没有理解你到底要问什么
你所谓的判断到底是指什么
按你现在给出的代码,valueType已经是一个确定的值了,你根据valueType就可以判断,或者说你需要根据其他一些值得出valueType?

推荐问题