js确定空null和字符串是空的简写方法。

js确定空null和字符串是空的简写方法。
最近,我突然发现Javascript代码太臃肿了,所以我们开始研究Javascript的简写方法,这样我们可以使我们的Javascript代码看起来更清爽,改进我们的技术。
下面是一种简短的判断方法。
代码如下
复制代码代码如下所示:
如果(variable1空variable1 | |!= =!= =不= ={ variable1 | |!)
无功variable2 = variable1;
}

上面的意思是,如果variable1不是一个空的对象,或是没有定义,或者不等于空字符串,声明一个变量并分配到variable2 variable1 variable2。换句话说,如果variable1存在,对variable1的值赋给variable2,如果它不存在,它是一个空字符串。例如,下面的速记编码。
缩写代码:
代码如下
复制代码代码如下所示:
无功variable2 = variable1 | |;

以下是不正确的方法:
代码如下
复制代码代码如下所示:
var = null;
如果(= NULL)
{
警报(为空);
}

当未定义时,它也将得到与null相同的结果,尽管null和未定义是不同的。
代码如下
复制代码代码如下所示:
var = null;
如果(!口)
{
警报(为空);
}

如果是未定义的,或零,或FALSE,您将得到与null相同的结果,尽管null与两个不同。注意:该方法可用于判断null,未定义,数字零和假同时。
代码如下
复制代码代码如下所示:
var = null;
如果(typeof口= =零)
{
警报(为空);
}

为了向下兼容,当指数是零,零总是返回类型的对象,所以无法判断。
代码如下
复制代码代码如下所示:
var = null;
如果(isnull(EXP))
{
警报(为空);
}

确定字符串是否为空。
S匹配任何空白字符,包括空格、制表符、换页符等。它相当于fnrtv } { }。在许多情况下,长度是用来直接判断字符串是否为空,如下:
代码如下
复制代码代码如下所示:
字符串=;
如果(string.length = 0)
{
警报(不空);
}

但是,如果用户输入的是空格,制表符、换页符是不是空的,但这样的数据是不是我们想要的。
事实上,可以使用正则表达式来消除这些空符号。
代码如下
复制代码代码如下所示:
字符串=;
如果(strings.replace((^ *) / |(* $)/ g,。长度= = 0 ))
{
警报(不空);
}

S是小写,匹配任何空白字符,包括空格、制表符、换页符等。它相当于fnrtv } { }。
判断是空的怎么写,给大家介绍一下,希望上面的方法能帮到你。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部