Program JavaScript untuk Mencari Nilai Karakter ASCII

Dalam contoh ini, anda akan belajar menulis program JavaScript yang menemui nilai ASCII watak.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:

  • String JavaScript charCodeAt ()
  • Kod rentetan JavaScriptPointAt ()

ASCII bermaksud American Standard Code for Information Interchange .

ASCII adalah nilai numerik yang diberikan kepada watak dan simbol yang berbeza untuk disimpan dan dimanipulasi oleh komputer. Contohnya, nilai ASCII huruf 'A' ialah 65 .

Sumber : Carta ASCII dari semua 127 aksara dalam JavaScript.

Contoh 1: Nilai Karakter ASCII Menggunakan charCodeAt ()

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

Pengeluaran

 Masukkan watak: a Nilai ASCII adalah: 97

Dalam program di atas, charCodeAt()kaedah tersebut digunakan untuk mencari nilai ASCII watak.

The charCodeAt()Cara mengambil masa dalam nilai indeks dan mengembalikan integer yang mewakili (16-bit Unicode Format Transformasi) kodnya UTF-16.

Sekiranya anda tidak melepasi nilai indeks, nilai indeks lalai adalah 0 . Sekiranya nilai indeks berada di luar jangkauan, ia memberi NaN.

Contoh 2: Nilai Karakter ASCII Menggunakan codePointAt ()

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

Pengeluaran

 Masukkan watak: abc Nilai ASCII ialah: 97

Dalam program di atas, codePointAt()kaedah tersebut digunakan untuk mencari nilai ASCII watak.

The codePointAt()Cara mengembalikan nilai mata kod Unicode.

Dalam program di atas, pengguna memasukkan abc rentetan tiga watak. Walau bagaimanapun, indeks 0 diteruskan ke codePointAt()kaedah. Ini memberikan nilai ASCII watak pertama (di sini a).

Sekiranya anda tidak melepasi nilai indeks, nilai indeks lalai adalah 0 . Sekiranya nilai indeks berada di luar jangkauan, ia memberi undefined.

Artikel menarik...