Chương trình JavaScript để tìm giá trị ASCII của ký tự

Trong ví dụ này, bạn sẽ học cách viết một chương trình JavaScript tìm giá trị ASCII của một ký tự.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình JavaScript sau:

  • Chuỗi JavaScript charCodeAt ()
  • Chuỗi mã JavaScriptPointAt ()

ASCII là viết tắt của American Standard Code for Information Interchange .

ASCII là một giá trị số được cấp cho các ký tự và ký hiệu khác nhau để máy tính lưu trữ và thao tác. Ví dụ: giá trị ASCII của chữ 'A'65 .

Tài nguyên : Biểu đồ ASCII của tất cả 127 ký tự trong JavaScript.

Ví dụ 1: Giá trị ASCII của ký tự sử dụng 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)`);

Đầu ra

 Nhập một ký tự: a Giá trị ASCII là: 97

Trong chương trình trên, charCodeAt()phương thức được sử dụng để tìm giá trị ASCII của một ký tự.

Các charCodeAt()phương pháp mất trong một giá trị chỉ số và trả về một số nguyên đại diện cho UTF-16 (16-bit Unicode Transformation Format) mã của nó.

Nếu bạn không vượt qua giá trị chỉ mục, giá trị chỉ mục mặc định sẽ là 0 . Nếu giá trị chỉ mục nằm ngoài phạm vi, nó sẽ cho NaN.

Ví dụ 2: Giá trị ASCII của ký tự sử dụng mãPointAt ()

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

Đầu ra

 Nhập ký tự: abc Giá trị ASCII là: 97

Trong chương trình trên, codePointAt()phương thức được sử dụng để tìm giá trị ASCII của một ký tự.

Các codePointAt()phương thức trả về một giá trị điểm mã Unicode.

Trong chương trình trên, người dùng nhập chuỗi ba ký tự abc. Tuy nhiên, chỉ số 0 được chuyển cho codePointAt()phương thức. Điều này cung cấp giá trị ASCII của ký tự đầu tiên (ở đây là a).

Nếu bạn không vượt qua giá trị chỉ mục, giá trị chỉ mục mặc định sẽ là 0 . Nếu giá trị chỉ mục nằm ngoài phạm vi, nó sẽ cho undefined.

thú vị bài viết...