JavaScript equivalente a printf o String.Format

Javascript Equivalente A Printf O String Format



Aplicar el equivalente de JavaScript a printf/String.Format es muy útil ya que casi todos los programas necesitan mostrar o registrar algún valor en la consola. También lo ayuda a desarrollar una comprensión del código al mostrar los valores enteros o de cadena correspondientes utilizados en él. Además, también puede utilizar el equivalente de JavaScript de printf o String.Format para imprimir advertencias o errores en la ventana de la consola.

Este artículo demostrará los métodos para aplicar el equivalente de JavaScript a printf o String.Format.

JavaScript equivalente a printf/String.Format

Para aplicar el equivalente de JavaScript a printf/String.Format, puede usar:







  • consola.log() ' Método
  • documento.escribir() ' Método
  • Cadena.formato() ' Método

¡Ahora repasaremos cada uno de los enfoques anteriores uno por uno!



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

En JavaScript, el método 'console.log' se usa para imprimir el valor de algún número entero o cadena. También puede utilizar este método para imprimir los valores enteros y de cadena como equivalente a printf.



Sintaxis





consola. Iniciar sesión ( mensaje )

Aquí, el pasado “ mensaje El parámetro se registrará en la consola utilizando el método console.log(). Este argumento puede ser cualquier cosa, como un número entero o un valor de cadena.

Mire el ejemplo dado a continuación.



Ejemplo
Primero, almacenaremos un valor entero y un valor de cadena en las dos variables dadas denominadas ' elección1 ' y ' val2 ”, respectivamente:

estaba elección1 = 2
estaba val2 = 'JavaScript equivalente a Printf o String.Format'

Ahora, mostraremos los valores inicializados de “ elección1 ' y ' val2 ” en la consola usando el “ consola.log() ' método:

consola. Iniciar sesión ( elección1 )
consola. Iniciar sesión ( val2 )

Obtendremos el siguiente resultado después de la implementación anterior:

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

En JavaScript, “ documento.escribir() El método también se utiliza para mostrar los valores enteros y de cadena en el DOM (Modelo de objetos de documento). Más específicamente, este método imprime los valores enteros o de cadena en el DOM y no en la consola.

Sintaxis

documento. escribe ( exp1 , exp2 )

Aquí, ' exp1 ' y ' exp2 ” se refieren a algún valor entero o de cadena.

Vaya a través del siguiente ejemplo para la demostración.

Ejemplo
Ahora, mostraremos los valores de las variables ya creadas usando el “ documento.escribir() ' método:

documento. escribe ( elección1 , ' \norte ' )
documento. escribe ( val2 )

Después de la implementación, obtendremos el siguiente resultado:

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

Los ' Cadena.formato() El método ” se utiliza para cambiar o personalizar el formato de salida. Aplicaremos esta funcionalidad para modificar el valor de la cadena ingresada. Esto se logrará colocando los valores de índice en las posiciones de cadena donde queremos colocar el valor de cadena especificado. Luego, colocaremos los valores de cadena que se actualizarán en los argumentos del método format().

Revise el siguiente ejemplo para demostración.

Ejemplo
Primero, crearemos una función prototipo personalizada. La función de formato tomará la cadena en particular y buscará el número agregado dentro del ' {} ” corchetes y reemplace el número contenido en él con el argumento de cadena colocado en ese índice especificado. Después, ' /{(\d+)}/g ” buscará caracteres que no sean dígitos (cadenas) y los colocará en el índice especificado después de verificar la condición agregada:

Cuerda . prototipo . formato = función ( ) {
        estaba elección1 = argumentos ;
        devolver este . reemplazar ( /{(\d+)}/g , función ( obtener , número ) {
          devolver tipo de elección1 [ número ] != 'indefinido' ? elección1 [ número ] : obtener ;
        } ) ;
      } ;

Ahora, vamos a especificar los índices” {0}, {1} ” donde los valores de cadena deben ser reemplazados. Estos nuevos valores de cadena se colocarán inicialmente en el ' formato() ” método como argumentos. Además, el índice agregado se refiere a la cadena donde se reemplazará la cadena especificada:

consola. Iniciar sesión ( '{0} es el primer argumento, mientras que {1} es el segundo argumento' . formato ( 'Java' , 'JavaScript' ) ) ;

La salida correspondiente será:

Hemos proporcionado los métodos más simples para aplicar el equivalente de JavaScript a printf o String.Format. Puede utilizar cualquiera de los enfoques según sus requisitos.

Conclusión

Para aplicar JavaScript equivalente a printf o String.Format, puede utilizar el ' consola.log() ” método para registrar los valores enteros y de cadena en la consola o “ documento.escribir() ” método para mostrar los valores correspondientes en el DOM y “ Cadena.formato() ” método para actualizar el valor de la cadena en el lugar del índice especificado. Este artículo lo guió sobre JavaScript equivalente a printf o String.Format.