Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Tiago Souza Ribeiro

Valor pré-definido de variáveis em funções

Recommended Posts

Olá, minha dúvida é simples, pesquisei muito sobre isso mas não achei a resposta:

Em JavaScript também há variáveis de funções que, caso não tenham um valor definido no seu uso, possuem outro valor pré-definido? Ex., em PHP pode se fazer uma função da seguinte maneira:

 

function teste($value = 50) {
echo $value;
}

 

Se você chamar a função assim:

teste();

, sem definir o valor de $value, vai imprimir 50, que é o valor pré-definido.

Isso existe em JavaScript também?

 

Apenas isto;

Até mais!

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom dia @Thiago,

 

"diretamente" não... mas você pode, por exemplo, usar o fato de que se nada for enviado, aquele argumento valerá undefined dentro da função.

<script>
function a( b ){
       var b = b || 50;

       alert( b );
}
a(); //50
a( 100 ); //100
</script>

 

ou..

<script>
function a( b ){
       var b = b==undefined ? 50 : b;

       alert( b );
}
a(); //50
a( 100 ); //100
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.