function comIf(valor) {
if (valor === '') {
valor = null;
}
console.log(`comIf, valor=${valor}`);
}
function comOr(valor) {
valor = valor || null;
console.log(`comOr, valor=${valor}`);
}
function test(valor) {
console.log(`\n------\ntestando com ${valor}`);
comIf(valor);
comOr(valor);
}
test(0);
test(NaN);
ZnVuY3Rpb24gY29tSWYodmFsb3IpIHsKICAgIGlmICh2YWxvciA9PT0gJycpIHsKICAgICAgICB2YWxvciA9IG51bGw7CiAgICB9CiAgICBjb25zb2xlLmxvZyhgY29tSWYsIHZhbG9yPSR7dmFsb3J9YCk7Cn0KCmZ1bmN0aW9uIGNvbU9yKHZhbG9yKSB7CiAgICB2YWxvciA9IHZhbG9yIHx8IG51bGw7CiAgICBjb25zb2xlLmxvZyhgY29tT3IsIHZhbG9yPSR7dmFsb3J9YCk7Cn0KCmZ1bmN0aW9uIHRlc3QodmFsb3IpIHsKICAgIGNvbnNvbGUubG9nKGBcbi0tLS0tLVxudGVzdGFuZG8gY29tICR7dmFsb3J9YCk7CiAgICBjb21JZih2YWxvcik7CiAgICBjb21Pcih2YWxvcik7Cn0KCnRlc3QoMCk7CnRlc3QoTmFOKTs=