js怎么判断一个对象是 string

JavaScript018

js怎么判断一个对象是 string,第1张

var a//创建一个变量

a=xxxxx//(给a赋值,这个值可以是任何东西)

var atype=typeof a//创建一个新的变量,并把需要判断的变量A的数据类型赋给新的变量

if(atype==String){

alert(这个变量的数据类型是String)

else{

alert(这个变量的数据类型不是String)

}

判断是否为空,可以直接用if进行判断,

但全面考虑,还需要判断是否是字符串。

下面是简单的代码,仅供参考:

<body>

    <input type="text" id="inp" />

</body>

<script>

    var oInp = document.getElementById('inp')

    oInp.onblur = function(){

        if(typeof oInp.value == 'string' && !oInp.value){

            console.log('有值!!!')

        }

    }

</script>