Programa JavaScript para generar una variedad de números y caracteres

En este ejemplo, aprenderá a escribir un programa JavaScript que generará un rango de números y caracteres al pasar los límites superior e inferior.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:

  • Cadena JavaScript fromCharCode ()
  • JavaScript String charCodeAt ()
  • Mapa de matriz de JavaScript ()
  • Generadores de JavaScript

Ejemplo: generar rango de caracteres

 // program to generate range of numbers and characters function* iterate(a, b) ( for (let i = a; i <= b; i += 1) ( yield i ) ) function range(a, b) ( if(typeof a === 'string') ( let result = (… iterate(a.charCodeAt(), b.charCodeAt())).map(n => String.fromCharCode(n)); console.log(result); ) else ( let result = (… iterate(a, b)); console.log(result); ) ) range(1, 5); range('A', 'G');

Salida

 (1, 2, 3, 4, 5) ("A", "B", "C", "D", "E", "F", "G")

En el programa anterior, se genera un rango de números y caracteres entre los límites superior e inferior.

  • La iteratefunción de generador se utiliza para iterar a través de los límites superior e inferior.
  • La sintaxis de propagación se utiliza para incluir todos los elementos devueltos por la iteratefunción.
  • El charCodeAt()método toma un valor de índice y devuelve un número entero que representa su código UTF-16 (formato de transformación Unicode de 16 bits).
  • El map()método itera a través de todos los elementos de la matriz.
  • El fromCharCode()método convierte los valores Unicode en caracteres.

Articulos interesantes...