Cita: hay alguna de decir que si "c" no esta definido tome algun valor ?pero dentro de este trozo algo como decir :
Código PHP:
function mi_funcion(a, b, c = 5){
javascript no tiene esa caracteristica como en otros lenguajes. de modo que la unica manera posible es la que has mencionado. verificar si el argumento contiene valor, de lo contrario asignarle uno.