ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript 文字列のバイト サイズを計算するにはどうすればよいですか?
JavaScript 文字列のバイト サイズの決定
JavaScript 文字列を操作する場合、そのサイズへの影響を理解することが重要です。 JavaScript は通常 UCS-2 エンコーディングを使用しますが、実際のサイズはいくつかの要因によって異なる場合があります。
文字列サイズをバイト単位で計算する
JavaScript 文字列のサイズを決定するにはバイト単位で、Blob オブジェクトを利用できます。 Blob コンストラクターは、文字列の配列を入力として受け取り、データのバイナリ表現を作成します。 Blob オブジェクトの size プロパティは、データのサイズをバイト単位で表します。バイト サイズの計算例
バイト サイズの計算方法を示す例をいくつか示します。 Blob オブジェクトを使用した文字列の変換:<code class="js">console.info( new Blob(['?']).size, // 4 new Blob(['?']).size, // 4 new Blob(['??']).size, // 8 new Blob(['??']).size, // 8 new Blob(['I\'m a string']).size, // 12 // For strings with lone characters in the surrogate pair range: new Blob([String.fromCharCode(55555)]).size, // 3 new Blob([String.fromCharCode(55555, 57000)]).size // 4 (not 6) );</code>これらの例は、JavaScript 文字列のバイト サイズが必ずしも単純ではなく、文字とそのエンコーディングによって異なる可能性があることを示しています。
以上がJavaScript 文字列のバイト サイズを計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。