如何在javascript中优化以下条件?

时间:2016-09-17 06:20:30

标签: javascript

我想检查x和y值是未定义的还是空的。以下代码正常工作。但如何优化此代码。

func example(a: Int){ // You doen't need to write var for parameters

}

2 个答案:

答案 0 :(得分:4)

你可以这样做,

z = !((x == undefined || x == '') || (y == undefined || y == ''));

如果您确定xy的值可以是undefinedstring,那么您可以缩小代码,如下所示,

z = !!(x || y);

答案 1 :(得分:0)

以下是我找到的方法之一。它也可以扩展为空检查。

z = !(x == undefined || x == '' || y== undefined || y=='')