Existe una función estándar para verificar variables nulas, indefinidas o en blanco en JavaScript?

¿Existe una función de JavaScript universal que verifica que una variable tenga un valor y garantiza que no seaundefined onull? Tengo este código, pero no estoy seguro si cubre todos los casos:

function isEmpty(val){
    return (val === undefined || val == null || val.length <= 0) ? true : false;
}

Respuestas a la pregunta(30)

Su respuesta a la pregunta