Karakterin ASCII Değerini Bulmak İçin JavaScript Programı

Bu örnekte, bir karakterin ASCII değerini bulan 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 Dizesi charCodeAt ()
  • JavaScript Dize koduPointAt ()

ASCII , Bilgi Alışverişi için Amerikan Standart Kodu anlamına gelir .

ASCII , bilgisayarların depolaması ve işlemesi için farklı karakterlere ve simgelere verilen sayısal bir değerdir. Örneğin, mektup ASCII değeri 'A' olan 65 .

Kaynak : JavaScript'teki 127 karakterin tamamının ASCII grafiği.

Örnek 1: charCodeAt () Kullanan Karakterin ASCII Değeri

 // program to find the ASCII value of a character // take input from the user const string = prompt('Enter a character: '); // convert into ASCII value const result = string.charCodeAt(0); console.log(`The ASCII value is: $(result)`);

Çıktı

 Bir karakter girin: a ASCII değeri: 97

Yukarıdaki programda, charCodeAt()yöntem bir karakterin ASCII değerini bulmak 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.

İndeks değerini geçmezseniz, varsayılan indeks değeri 0 olacaktır . İndeks değeri aralık dışında ise verir NaN.

Örnek 2: codePointAt () Kullanan Karakterin ASCII Değeri

 // program to find the ASCII value of a character // take input from the user const string = prompt('Enter a character: '); // convert into ASCII value const result = string.codePointAt(0); console.log(`The ASCII value is: $(result)`);

Çıktı

 Bir karakter girin: abc ASCII değeri: 97

Yukarıdaki programda, codePointAt()yöntem bir karakterin ASCII değerini bulmak için kullanılır.

codePointAt()Yöntem, bir Unicode kod noktası değerini verir.

Yukarıdaki programda, kullanıcı üç karakterli abc dizesi girer. Ancak, 0 endeksi codePointAt()yönteme aktarılır . Bu, ilk karakterin ASCII değerini verir (burada a).

İndeks değerini geçmezseniz, varsayılan indeks değeri 0 olacaktır . İndeks değeri aralık dışında ise verir undefined.

Ilginç makaleler...