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 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 ( 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:
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.