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>
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>
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!