Cara Menentukan Saiz Byte Rentetan JavaScript

Susan Sarandon
Lepaskan: 2024-10-19 07:15:02
asal
394 orang telah melayarinya

How to Determine the Byte Size of a JavaScript String

Menentukan Saiz Byte Rentetan JavaScript

Dalam JavaScript, rentetan diwakili menggunakan standard pengekodan aksara Unicode, dikenali sebagai UCS-2 . Ini bermakna setiap aksara dalam rentetan biasanya diwakili oleh dua bait. Walau bagaimanapun, saiz bait sebenar rentetan boleh berbeza-beza bergantung pada faktor seperti pengekodan rentetan yang digunakan semasa penghantaran (cth., UTF-8) dan pelaksanaan penyemak imbas tertentu.

Mengira Saiz Rentetan dalam Bait Menggunakan Objek Blob

Untuk menentukan saiz rentetan dalam bait, kita boleh menggunakan objek Blob, yang menyediakan kaedah untuk mengukur saiz data binari. Begini cara ia berfungsi:

<code class="js">const string = 'Your JavaScript String Here';
const blob = new Blob([string]); // Create a Blob from the string
const sizeInBytes = blob.size; // Get the byte size of the Blob</code>
Salin selepas log masuk

Sifat saiz objek Blob mengembalikan saiz bait data yang terkandung di dalamnya. Dalam kes ini, ia akan memberikan saiz bait rentetan JavaScript.

Contoh:

Pertimbangkan rentetan kira-kira 500KB apabila dihantar daripada pelayan dalam UTF-8 :

<code class="js">const string = 'This is a large JavaScript string about 500K in size.';

const blob = new Blob([string]);
const sizeInBytes = blob.size;

console.log('Byte size of the string:', sizeInBytes);</code>
Salin selepas log masuk

Kod ini akan log saiz bait rentetan dalam konsol.

Atas ialah kandungan terperinci Cara Menentukan Saiz Byte Rentetan JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!