0
xとyの値が未定義または空であることを確認したい。適切に動作するコードに従ってください。このコードをどのように最適化できますか?どのように私はjavascriptで以下の条件を最適化できますか?
if ((x == undefined || x == '') || (y == undefined || y == '')){
z = false;
}else {
z = true;
}
xとyの値が未定義または空であることを確認したい。適切に動作するコードに従ってください。このコードをどのように最適化できますか?どのように私はjavascriptで以下の条件を最適化できますか?
if ((x == undefined || x == '') || (y == undefined || y == '')){
z = false;
}else {
z = true;
}
あなたは、このようにそれを行うことができます
z = !((x == undefined || x == '') || (y == undefined || y == ''));
そして、あなたはx
とy
の値がundefined
かstring
のどちらかであろうと確信しているならば、あなたは以下のようなコードを縮小することができ、
z = !!(x || y);
以下は私が見つけた方法の1つです。それはヌルチェックのためにも拡張することができます。
z = !(x == undefined || x == '' || y== undefined || y=='')
xまたはyがヌルの場合はどうなりますか? –