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>