JavaScript Equivalente a printf ou String.Format

Javascript Equivalente A Printf Ou String Format



Aplicar o equivalente de JavaScript a printf/String.Format é muito útil, pois quase todos os programas precisam exibir ou registrar algum valor no console. Ele também ajuda você a desenvolver uma compreensão do código exibindo os valores inteiros ou string correspondentes utilizados nele. Além disso, você também pode utilizar o equivalente JavaScript de printf ou String.Format para imprimir avisos ou erros na janela do console.

Este artigo demonstrará os métodos para aplicar o equivalente de JavaScript a printf ou String.Format.

JavaScript Equivalente a printf/String.Format

Para aplicar o equivalente de JavaScript a printf/String.Format, você pode usar:







  • console.log() ” Método
  • document.write() ” Método
  • String.format() ” Método

Vamos agora passar por cada uma das abordagens acima, uma por uma!



Método 1: JavaScript equivalente a printf/String.Format usando o método “console.log()”

Em JavaScript, o método “console.log” é usado para imprimir o valor de algum inteiro ou string. Você também pode utilizar este método para imprimir os valores inteiros e de string como um equivalente a printf.



Sintaxe





console. registro ( mensagem )

Aqui, o passado “ mensagem ” será registrado no console usando o método console.log(). Esse argumento pode ser qualquer coisa, como algum inteiro ou um valor de string.

Veja o exemplo abaixo dado.



Exemplo
Primeiro, armazenaremos um valor inteiro e um valor de string nas duas variáveis ​​dadas denominadas “ escolha1 ' e ' val2 ”, respectivamente:

foi escolha1 = dois
foi val2 = 'JavaScript equivalente a Printf ou String.Format'

Agora, vamos exibir os valores inicializados de “ escolha1 ' e ' val2 ” no console usando o “ console.log() ” método:

console. registro ( escolha1 )
console. registro ( val2 )

Obteremos a seguinte saída após a implementação acima:

Método 2: JavaScript equivalente a printf ou String.Format usando o método “document.write()”

Em JavaScript, “ document.write() ” também é usado para exibir os valores inteiros e de string no DOM (Document Object Model). Mais especificamente, este método imprime os valores inteiros ou string no DOM e não no console.

Sintaxe

documento. Escreva ( exp1 , exp2 )

Aqui, ' exp1 ' e ' exp2 ” referem-se a algum valor inteiro ou string.

Siga o exemplo a seguir para demonstração.

Exemplo
Agora, vamos exibir os valores das variáveis ​​já criadas usando o “ document.write() ” método:

documento. Escreva ( escolha1 , ' \n ' )
documento. Escreva ( val2 )

Após a implementação, teremos a seguinte saída:

Método 3: JavaScript equivalente a printf ou String.Format usando o método String.format()

O ' String.format() ” é usado para alterar ou personalizar o formato de saída. Aplicaremos essa funcionalidade para modificar o valor da string inserida. Isso será alcançado colocando os valores de índice nas posições da string onde queremos colocar o valor da string especificada. Em seguida, colocaremos os valores de string que devem ser atualizados nos argumentos do método format().

Visão geral do exemplo a seguir para demonstração.

Exemplo
Primeiro, criaremos uma função de protótipo personalizada. A função de formato pegará a string específica e buscará o número adicionado dentro do “ {} ” entre colchetes e substitua o número contido nele pelo argumento de string colocado naquele índice especificado. Depois disso, ' /{(\d+)}/g ” irá procurar por caracteres não-dígitos (strings) e colocá-los no índice especificado após verificar a condição adicionada:

Corda . protótipo . formato = função ( ) {
foi escolha1 = argumentos ;
Retorna isto . substituir ( /{(\d+)}/g , função ( pegue , número ) {
Retorna tipo de escolha1 [ número ] != 'Indefinido' ? escolha1 [ número ] : pegue ;
} ) ;
} ;

Agora, vamos especificar os índices “ {0}, {1} ” onde os valores de string precisam ser substituídos. Esses novos valores de string serão colocados inicialmente no “ formato() ” como argumentos. Além disso, o índice adicionado refere-se à string onde a string especificada será substituída:

console. registro ( '{0} é o primeiro argumento, enquanto {1} é o segundo argumento' . formato ( 'Java' , 'JavaScript' ) ) ;

A saída correspondente será:

Fornecemos os métodos mais simples para aplicar JavaScript Equivalente a printf ou String.Format. Você pode usar qualquer uma das abordagens de acordo com suas necessidades.

Conclusão

Para aplicar JavaScript Equivalente a printf ou String.Format, você pode utilizar o “ console.log() ” para registrar os valores inteiros e de string no console ou “ document.write() ” método para exibir os valores correspondentes no DOM e “ String.format() ” para atualizar o valor da string no local do índice especificado. Este artigo guiou você sobre JavaScript Equivalente a printf ou String.Format.