Bir Sayı ve Karakter Aralığı Oluşturmak için JavaScript Programı

Bu örnekte, üst ve alt sınırları geçerek bir dizi sayı ve karakter üretecek bir JavaScript programı yazmayı öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki JavaScript programlama konuları hakkında bilgi sahibi olmalısınız:

  • JavaScript String fromCharCode ()
  • JavaScript Dizesi charCodeAt ()
  • JavaScript Dizi haritası ()
  • JavaScript Oluşturucular

Örnek: Karakter Aralığı Oluşturma

 // 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');

Çıktı

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

Yukarıdaki programda, üst ve alt sınırlar arasında bir dizi sayı ve karakter üretilir.

  • Oluşturucu iterateişlevi, alt ve üst sınırlarda yineleme yapmak için kullanılır.
  • Yayılma sözdizimi daha sonra iterateişlev tarafından döndürülen tüm öğeleri dahil etmek için kullanılır .
  • charCodeAt()Yöntem, bir endeks değeri alır ve UTF-16 (16 bitlik bir Unicode Transformation Format) kodunu temsil eden bir tamsayı döndürür.
  • map()Yöntem, tüm dizi elemanları dolaşır.
  • fromCharCode()Yöntem karakterlerin içine Unicode değerleri dönüştürür.

Ilginç makaleler...