Heim > Web-Frontend > js-Tutorial > Hauptteil

So ermitteln Sie die Bytegröße eines JavaScript-Strings

Susan Sarandon
Freigeben: 2024-10-19 07:15:02
Original
395 Leute haben es durchsucht

How to Determine the Byte Size of a JavaScript String

Bestimmen der Bytegröße eines JavaScript-Strings

In JavaScript werden Strings mithilfe des Unicode-Zeichenkodierungsstandards, bekannt als UCS-2, dargestellt . Das bedeutet, dass jedes Zeichen in einer Zeichenfolge normalerweise durch zwei Bytes dargestellt wird. Die tatsächliche Bytegröße einer Zeichenfolge kann jedoch abhängig von Faktoren wie der während der Übertragung verwendeten Zeichenfolgenkodierung (z. B. UTF-8) und der spezifischen Browserimplementierung variieren.

Berechnen der Zeichenfolgengröße in Bytes mit das Blob-Objekt

Um die Größe einer Zeichenfolge in Bytes zu bestimmen, können wir das Blob-Objekt verwenden, das eine Methode zum Messen der Größe von Binärdaten bereitstellt. So funktioniert es:

<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>
Nach dem Login kopieren

Die Größeneigenschaft des Blob-Objekts gibt die Bytegröße der darin enthaltenen Daten zurück. In diesem Fall wird die Bytegröße der JavaScript-Zeichenfolge bereitgestellt.

Beispiel:

Betrachten Sie eine Zeichenfolge von etwa 500 KB, wenn sie vom Server in UTF-8 gesendet wird :

<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>
Nach dem Login kopieren

Dieser Code protokolliert die Bytegröße der Zeichenfolge in der Konsole.

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie die Bytegröße eines JavaScript-Strings. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!