Sejam bem-vindos ao Playground Functions!
Nesse projeto, foram feitas diversas funções para testar minha abilidade em JavaScript. Para experimentar elas, digite a sua função no prompt abaixo e pressione Enter. Lembre-se de usar aspas duplas! (")
Prompt
Funções
-
compareTrue(a, b): Retornatruese tantoaquantobforem verdadeiros. Tem a mesma funcionalidade do operador&&. -
calcArea(base, height): Retorna a área de um triângulo com abasee oheight(altura) dados. -
splitSentence(sentence): Retorna um array contendo todas as palavras dasentencedada. -
concatName(array): Retorna uma string no formato"[último item], [primeiro item]", criada a partir da array dada. -
footballPoints(wins, ties): Retorna a quantidade de pontos que o time marcou baseado naswins(vitórias) eties(empates), considerando que cada vitória vale 3 pontos e cada empate vale 1. -
highestCount(array): Retorna a quantidade de vezes que o maior número de um dadoarrayse repete. -
catAndMouse(mouse, cat1, cat2): Dados a posição demouse(rato),cat1ecat2(gatos 1 e 2), retorna qual gato está mais próximo do rato, ou uma frase especial em caso de empate. -
fizzBuzz(array): Retorna um array de palavras que corresponde aoarrayde números dado, seguindo as seguintes regras:- Caso o número seja divisível apenas por 3, a palavra será "fizz";
- Caso o número seja divisível apenas por 5, a palavra será "buzz";
- Caso o número seja divisível por 3 e por 5, a palavra será "fizzBuzz";
- Caso nenhuma das condições acima forem verdadeiras, a palavra será "bug!".
-
encode(sentence): Retorna uma versão codificada dasentencedada, que transforma todas as vogais da palavra em números. -
decode(sentence): Retorna uma versão decodificada dasentencedada, seguindo as regras da função acima. -
techList(array, name): Retorna um array de objetos com as chavestech, que contém cada item daarraydada, ename, que sempre contém onamedado. -
generatePhoneNumber(numbers): Retorna um número de telefone feito a partir dos números dados pelo arraynumbers, que deve conter 11 números. -
triangleCheck(lineA, lineB, lineC): Retornatruese for possível usar as três linhas dadas para fazer um triângulo, e retornafalsecaso contrário. A função segue os seguintes critérios para verificar a validez:- Cada linha deve ser menor que a soma das outras duas linhas;
- Cada linha deve ser maior que o valor absoluto da diferença das outras duas linhas.
-
hydrate(drinks): Recebe uma stringdrinksno formato"[x] copos de [bebida], [x] copos de [bebida]..."e retorna uma frase no formato"[x] copos de água", ondexequivale a quantidade total de bebidas dadas emdrinks.