Você sabia que pode, em javascript, criar funções com parãmetros opcionais? Há um operador no javascript que nos ajuda bastante, o typeof. Veja como criar uma função com parãmetros opcionais:
function sorteia(maximo,minimo){
if(typeof(minimo)!="number")minimo=0
return Math.floor(Math.random()*(maximo-minimo))+minimo
}
A função retorna um número aleatório entre mínimo e máximo. O valor de mínimo é opcional. Se você passar um valor que não seja numérico ou não passar valor nenhum, a primeira linha da função vai setar mínimo como 0.
Digamos que você queira preencher um valor default apenas se o usuário não passar valor (se ele passar valor que não seja numérico), basta trocar na primeira linha, typeof(minimo)!="number" por typeof(minimo)=="undefined"
0 comentários:
Postar um comentário