Codice PHP:
function pippo(o){
    return (
isNaN(+o))?10:o;
}
alert(pippo(2)); 
che ne dite vi sembra valido come approccio ?
invece di (o == undefined || o=='')?10