Como atribuir valor padrão a um parâmetro em uma função Javascript: Básico

Definindo uma função

Neste caso true, é o valor padrão.

function myfunction(param) {
param
= (param === undefined) ? true : param;
return param;
}

Obviamente, você pode definir seu próprio valor personalizado.

Testando no console

Para o primeiro exemplo, a saída do valor padrão é true

> myfunction();
true

> myfunction("Hello world !");
"Hello world !"

> myfunction("");
""

> myfunction(123456);
123456

> myfunction(null);
null

> myfunction(false);
false

> myfunction(true);
true