padStart & padEnd: Como preencher uma string com caracteres

Às vezes, você precisa adicionar um certo número de caracteres a uma string para deixá-la com um comprimento específico. É aqui que padStart e padEnd são úteis.

padStart

padStart adiciona caracteres ao início de uma string até atingir um comprimento especificado. São necessários dois argumentos: o comprimento total da string e a string com a qual iremos preenchê-la. Se a string já for maior que o comprimento especificado, ela será retornada como está.

Loading Code . . .

No exemplo acima, nós preenchemos a string '5' com o caractere '0' até atingir um comprimento de 3 caracteres. O resultado é '005'. Pode ser útil preencher números com zeros à esquerda, o que é muito comum em algumas situações, como pontuações em jogos.

padEnd

padEnd adiciona caracteres ao final de uma string até atingir um comprimento especificado. São necessários dois argumentos: o comprimento total da string e a string com a qual queremos preenchê-la. Se a string já for maior que o comprimento especificado, ela será retornada como está.

Loading Code . . .

No exemplo acima, nós preenchemos a string 'Olá' com o caractere '!' até atingir um comprimento de 10. O resultado é 'Olá!!!!!!!"'.

Dicas

Lembre-se que padStart e padEnd são métodos de string, então você precisa chamá-los em uma string. Se você deseja preencher um número, primeiro precisa convertê-lo em uma string.

Loading Code . . .

Desafio de código

Crie uma função chamada center que recebe uma string chamada word e um número chamado width. A função deve retornar a string word centralizada em uma string de caracteres * de comprimento width.

Ex: center('abcd', 10) deve retornar '***abcd***'.

O tamanho da palavra e a largura serão sempre números pares.

Loading...
Loading...
Loading...

© 2024 - ®Mewters