function checkNull(){
var name = document.getElementById("name").value.replace(/[]/g,"");//把脊如所有空格去掉
alert("请输入数谨派据!");
}
function (obj) {
let type = Object.prototype.toString.call(obj).slice(8, -1);
switch (type) {
case '森带裂String':{
0) {
let r = obj.toUpperCase() !== '此闭NULL';
if (r){
r = obj.toUpperCase() !== 'UNDEFINED';
return r;
return false;
case '行塌Object':
0;
case 'Array':
case 'Undefined':
case 'Null':
下面这种应该是使用最广的
var a = document.querySelector('video');//必须有这一行这设置的,否则拿谨全都会报not defined
// console.log(a);null
if ((a == "") || (a == undefined) || (a == null)) {
alert("数据为空");//会跳到这里档冲
} else {
alert("数据不不不不不不为空");
a =="" ||undefined || null
有些情况会有问题,例如
var a = document.querySelector('video');//必须有这一行这设置的,否则全都会报not defined;上面没有视频的
if ( a == "消蠢基" || undefined || null) {
alert("数据为空");
}else{
alert("数据正确");//回调到这里
};
/**
* 判断是否是空乎举扰
* @param value
*/
function isEmpty(value){
if(value == null 答凯|| value == "" || value == "undefined" || value == undefined || value 岁旦== "null"){
return true;
else{
value = value.replace(/\s/g,"");
if(value == ""){
var a = "";
if (a =="" ||undefined || null) {
薯友 alert("扮手敏数据正确");
厅枝 };这样就可以!希望能帮到你~
var str;
str=document.getElementById("型销腊卜滑斗迹input");
if(str==""){
你说的是派升不是是否被定义呀。变量声明了但没赋值,它是不确春羡烂定类型的。
如果是扒漏是否被定义。if(!(typeof(x) == "undefined")){
//TODO
if(send==''
||
send==undefined
send==null){
do
something....}undefined
一个非凡值,凡是用于指示迟尺变量尚未赋值。对不决义值的引用返回非凡值
undefined。动作剧本代码
typeof(undefined)
返回字符串
"undefined"。undefined
类型的独一值是
undefined。大没
当将
undefined
转换为字符串时,它转换码仿高为空字符串。
值与非凡值
null
相似。事实上,当使用相等运算符对
和
进行斗劲时,它们的斗劲结不美观为相等。
经由磨李本人试验,将空值,转化为字陵举符串往后,再这样就可以了尺游碧sender=="undefined",就搞定了
if(a){
// a不为空
a='';
a?alert('not empty'):alert('empty')
变量是否为空?是简单变量,还橘谈汪是复合型变量?简单看就只有空字符串,空数组,空对象或者未定义变量。一般的if(a){},圆仔空数侍培组就取length属性,空对象就遍历对象。
以上就是土嘎嘎小编大虾米为大家整理的js判断一个变量是否为空_js判断变量是否为空相关主题介绍,如果您觉得小编更新的文章对您有所帮助,不要忘记讲本站分享给您身边的朋友哦!!