Preenchimento de Strings em JavaScript

Beginner

This tutorial is from open-source community. Access the source code

Introdução

Neste laboratório, exploraremos a função pad() em JavaScript. A função pad() permite preencher uma string em ambos os lados com um caractere especificado para atingir um determinado comprimento. Aprenderemos como usar os métodos String.prototype.padStart() e String.prototype.padEnd() para alcançar este objetivo.

Este é um Lab Guiado, que fornece instruções passo a passo para ajudá-lo a aprender e praticar. Siga as instruções cuidadosamente para completar cada etapa e ganhar experiência prática. Dados históricos mostram que este é um laboratório de nível iniciante com uma taxa de conclusão de 100%. Recebeu uma taxa de avaliações positivas de 100% dos estudantes.

Função para Preencher String (Pad String)

Para preencher uma string em ambos os lados com o caractere especificado, se ela for menor que o length especificado, use a seguinte função:

const pad = (str, length, char = " ") =>
  str.padStart((str.length + length) / 2, char).padEnd(length, char);

A função usa String.prototype.padStart() e String.prototype.padEnd() para preencher ambos os lados da string fornecida. Você pode omitir o terceiro argumento, char, para usar o caractere de espaço em branco como o caractere de preenchimento padrão.

Aqui estão alguns exemplos de como usar a função pad():

pad("cat", 8); // '  cat   '
pad(String(42), 6, "0"); // '004200'
pad("foobar", 3); // 'foobar'

Para começar a praticar a codificação, abra o Terminal/SSH e digite node.

Resumo

Parabéns! Você concluiu o laboratório Pad String. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.