Tamsayıyı JavaScript'teki Karakter Eşdeğerine Dönüştür

Tamsayiyi Javascript Teki Karakter Esdegerine Donustur



Bir tamsayıyı eşdeğer karaktere dönüştürme işlemi veya tam tersi, alfabetik karakterlere ve sayılara anında erişmeye yardımcı olur. Örneğin, bu teknik, gizli bir kombinasyon tasarlamada veya verileri kodlamada çok yardımcı olabilir. Ayrıca, genel kod karmaşıklığını azaltmada da büyük yardımcıdır.

Bu öğretici, JavaScript kullanarak bir tamsayıyı karakter eşdeğerine dönüştürme yaklaşımlarını tartışacaktır.

JavaScript Kullanarak Tamsayı Karakter Eşdeğerine Nasıl Dönüştürülür/Dönüştürülür?

Bir tamsayıyı JavaScript'teki eşdeğer karakterine dönüştürmek için birleşik ' charCodeAt() ' ve ' String.fromCharCode() ” yöntemleri. charCodeAt() yöntemi karakterin Unicode'unu bir dizedeki belirli bir dizinde verirken, String.fromCharCode() yöntemi Unicode değerlerini karakterlere dönüştürür. Bu yöntemler, kullanıcı tanımlı bir işlev aracılığıyla belirtilen karaktere göre geçirilen tamsayıya karşılık gelen karakteri döndürmek için kombinasyon halinde uygulanabilir.







Sözdizimi



sicim. charCodeAt ( dizin )

Yukarıdaki sözdiziminde:



dizin ”, karakterin dizinini ifade eder.





Sicim . CharCode'dan ( sayı1 , sayı2 )

Verilen söz diziminde:

sayı1 ”, “ sayı2 ”, dönüştürülecek bir veya daha fazla Unicode değerine karşılık gelir.



Örnek 1: JavaScript Kullanarak Tam Sayıyı Karakter Eşdeğerine (Küçük Harf) Dönüştürün
Bu örnekte, iletilen tamsayı küçük harfli eşdeğer karaktere dönüştürülecektir:

< komut dosyası türü = 'metin/javascript' >
işlev dönüştürücü ( tamsayı ) {
karaktere izin ver = 'a' . charCodeAt ( 0 ) ;
konsol. kayıt ( 'Karakter kodu:' , karakter ) ;
dönüş Sicim . CharCode'dan ( karakter + tamsayı ) ;
}
konsol. kayıt ( 'Tamsayının karakter eşdeğeri:' , dönüştürücü ( iki ) ) ;
senaryo >

Yukarıdaki kod satırlarında:

  • “ adlı bir işlev tanımlayın. convertintChar() ” belirtilen parametreye sahip.
  • İşlev parametresi, eşdeğer karakterine dönüştürülmesi gereken tamsayıyı gösterir.
  • Fonksiyon tanımında, belirtilen karakteri belirtin ve “ charCodeAt() ' yöntemi olan ' 0 ” karakterin indeksini gösteren parametresi olarak.
  • Bu yöntem, ilişkili karakterin Unicode'unu döndürür ve onu görüntüler.
  • Bundan sonra, “ String.fromCharCode() Önceki adımda hesaplanan Unicode değerini bir karaktere dönüştürmek için ” yöntemi.
  • + Yöntemin parametresindeki ” işareti, geçen tam sayının daha önce tartışılan belirtilen karaktere ekleneceğini ve ona göre karşılık gelen karakteri döndüreceğini belirtir.
  • Son olarak, istenen gereksinimi gerçekleştirmek için belirtilen numarayı geçerek tanımlanan işleve erişin.

Çıktı

Yukarıdaki çıktıda, ' tamsayı iki ” eşdeğer karakterine dönüştürülür “ c ”. 0,1,2'nin '' karakterlerine karşılık geldiğini unutmayın. a ”, “ b ”, “ c ', ve benzeri.

Örnek 2: JavaScript Kullanarak Tam Sayıyı Karakter Eşdeğerine (Büyük Harfe) Dönüştürün
Bu özel örnekte, aynı şekilde, iletilen tamsayı, eşdeğer karakterine dönüştürülecek, ancak büyük harfle:

< komut dosyası türü = 'metin/javascript' >
işlev dönüştürücü ( tamsayı ) {
karaktere izin ver = 'A' . charCodeAt ( 0 ) ;
konsol. kayıt ( 'Karakter kodu:' , karakter ) ;
dönüş Sicim . CharCode'dan ( karakter + tamsayı ) ;
}
konsol. kayıt ( 'Tamsayının karakter eşdeğeri:' , dönüştürücü ( 0 ) ) ;
senaryo >

Yukarıdaki kodda verildiği gibi aşağıdaki adımları gerçekleştirin:

  • Önceki örnekte yaptığımız gibi, belirtilen parametreye sahip bir işlev tanımlayın.
  • Tanımında, karakteri büyük harfle belirtin ve “ ile ilişkilendirin. charCodeAt() ” yöntemi, daha önce tartışıldığı gibi.
  • Ardından, geçen tamsayıyı dönüştürmek için daha önce belirtildiği gibi tartışılan yaklaşımları tekrarlayın ' 0 ” karakter eşdeğerine dönüştürülür.

Çıktı

Yukarıdaki çıktıda, “ karakter kodu A ” 65 ve geçen tamsayının eşdeğer karakteri “ 0 ' dır-dir ' A ”.

Örnek 3: JavaScript Kullanarak Karakteri Tamsayı Eşdeğerine Dönüştürün
Karakterin eşdeğer tamsayıya dönüştürülmesi gerekiyorsa, aşağıdaki adımları izleyin:

< komut dosyası türü = 'metin/javascript' >
işlev dönüştürücü ( ch ) {
karaktere izin ver = 'a' . charCodeAt ( 0 ) ;
konsol. kayıt ( 'Karakter kodu:' , karakter ) ;
dönüş bölüm charCodeAt ( 0 ) - karakter ;
}
konsol. kayıt ( 'Karakterin tamsayı karşılığı:' , dönüştürücü ( 'a' ) ) ;
senaryo >

Aşağıdaki adımları yukarıdaki kodda verildiği gibi uygulayın:

  • “ adlı bir işlev tanımlayın. convertcharInt() ” eşdeğer tamsayıya dönüştürülmesi gereken geçirilen karaktere karşılık gelen verilen parametreye sahip.
  • Fonksiyon tanımında benzer şekilde ilişkili karakterin Unicode'unu döndürün ve görüntüleyin.
  • Ayrıca, “ karakterinin karakter kodunu çıkarın. a Karakterin eşdeğer tamsayısını getirmek için geçen karakterin karakter kodundan ”.
  • Son olarak “ karakterini geçerek tanımlı fonksiyona erişin. a ” eşdeğer tamsayısını almak için.

Çıktı

Yukarıdaki çıktı, istenen işlevselliğin elde edildiğini gösterir.

Çözüm

charCodeAt() ' ve ' String.fromCharCode() ” yöntemleri, tamsayıyı JavaScript'teki karakter eşdeğerine dönüştürmek için kombinasyon halinde uygulanabilir. Bu yöntemler, geçirilen tamsayılara karşılık gelen hem küçük hem de büyük harfleri döndürmek için kullanılır. Bu blog, bir tamsayıyı JavaScript'teki eşdeğer karakterine dönüştürmek/dönüştürmek için yönlendirilir.