Bagaimana untuk menukar nilai Unicode kepada aksara dalam JavaScript?

王林
Lepaskan: 2023-08-28 10:17:02
ke hadapan
1296 orang telah melayarinya

Bagaimana untuk menukar nilai Unicode kepada aksara dalam JavaScript?

Dalam tutorial ini, kita akan belajar untuk menukar nilai Unikod kepada aksara dalam JavaScript. Unicode Nilai ialah nilai standard untuk aksara yang boleh dikodkan pengguna untuk menukarnya kepada aksara.

Sebagai contoh, "A" ialah aksara Unikod yang nilainya mengikut ASCII (Kod Standard Amerika untuk Pertukaran Maklumat) ialah 65#🎜 🎜# meja. Begitu juga, semua huruf, nombor dan aksara lain mempunyai nilai Unikod tertentu. Kami akan belajar menggunakan JavaScript untuk mengenal pasti aksara Unicode daripada nilainya.

Gunakan

fromCharCode() kaedah

Dalam JavaScript, pustaka rentetan mengandungi kaedah

fromCharCode(), yang mendapat nilai perpuluhan aksara Unicode dan mengembalikan aksara yang berkaitan. Selain itu, ia memerlukan berbilang nilai sebagai argumen dan mengembalikan rentetan selepas menggabungkan semua aksara.

tatabahasa

Kita boleh menggunakan kaedah fromCharCode() untuk menukar nilai Unicode kepada aksara mengikut sintaks di bawah.

String.fromCharCode( value );
String.fromCharCode( v1, v2, v3, v4, v5, … );
Salin selepas log masuk

parameter

  • value - Ia ialah nilai perpuluhan bagi aksara Unikod.

  • v1, v2, v3,... - Ia adalah berbilang nilai nilai Unikod yang berbeza atau sama.

Contoh 1

Dalam contoh di bawah, kami telah menggunakan kaedah

fromCharCode() pada nilai Unicode yang berbeza untuk menukarnya kepada aksara. Kami menukar dua nilai Unicode - 69 dan 97 kepada aksara.

<html>
<head>
</head>
<body>
   <h2>Convert Unicode values to characters in JavaScript.</h2>
   <h4>Converting single Decimal Unicode value to character using the <i> fromCharCode() </i> method.</h4>
   <p id = "output"> </p>
   <script>
      let output = document.getElementById("output");
   
      // converting different decimal values to characters
      let value = 69;
      let char = String.fromCharCode( value );
      output.innerHTML += value + " to unicode character is : " + char + " <br/> ";
      char = String.fromCharCode( 97 );
      output.innerHTML += 97 + " to unicode character is : " + char + " <br/> ";
   </script>
</body>
</html>
Salin selepas log masuk

Contoh 2

Dalam program berikut, kami menggunakan kaedah fromCharCode() untuk menukar berbilang nilai Unicode kepada aksara. Kami menukar dua set nilai Unicode kepada rentetan aksara, yang pertama kepada "TutorialsPoint" dan yang kedua kepada "Hello".

<html>
<head>
</head>
<body>
   <h2>Convert Unicode values to characters in JavaScript. </h2>
   <h4>Converting multiple Decimal Unicode values to characters using the <i> fromCharCode() </i> method.</h4>
   <p id="output1"></p>
   <script>
      let output1 = document.getElementById("output1");
   
      // converting multiple values to unicode characters in single pass.
      output1.innerHTML += " [84, 117, 116, 111, 114, 105, 97, 108, 115, 80, 111, 105, 110, 116] to Unicode character is : " + String.fromCharCode( 84, 117, 116, 111, 114, 105, 97, 108, 115, 80, 111, 105, 110, 116 ) + " <br/> ";
      output1.innerHTML += " [72, 69, 76, 76, 79] to Unicode character is : " + String.fromCharCode( 72, 69, 76, 76, 79 ) + " <br/> ";
   </script>
</body>
</html>
Salin selepas log masuk

Dalam output di atas, pengguna dapat melihat bahawa apabila kita menghantar berbilang nilai aksara Unicode kepada kaedah fromCharCode(), ia akan mengeluarkan rentetan aksara Unicode yang berkaitan.

Pengguna telah mempelajari dan memahami cara kaedah fromCharCode() menukar nilai Unicode kepada aksara Unicode. Pengguna boleh menggunakan kaedah fromCharCode() sama ada nilai tunggal atau berbilang nilai yang dipisahkan dengan koma.

Atas ialah kandungan terperinci Bagaimana untuk menukar nilai Unicode kepada aksara dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan