JavaScript - 獲取字串位元組數(函式封裝)
前言
有時候,我們需要判斷一個字串的 位元組數,下面是封裝好的函式,您直接傳參接收返回值即可。
程式碼
呼叫函式,然後傳入要獲取位元組數的字串。
/*
* 獲取字串位元組數
* @param {Object} str - 要獲取的字串
* @return Number
*/
function getStringByte(str)
{
var byteLen = 0, len = str.length;
if(str)
{
for(var i = 0; i < len; i++)
{
if(str.charCodeAt(i) > 255)
{
byteLen += 2;
}
else
{
byteLen++;
}
}
return byteLen;
}
}
使用
let test = '王佳斌';
console.log(getStringByte(test))
相關文章
- js獲取字串位元組數方法小結JS字串
- 獲取javascript函式形參的數目JavaScript函式
- 用JavaScript計算字串佔用位元組數JavaScript字串
- JavaScript獲取元素計算後樣式的封裝JavaScript封裝
- mysql和oracle字串編碼轉換函式,字串轉位元組函式例子MySqlOracle字串編碼函式
- javascript獲取函式定義的引數個數JavaScript函式
- 字串位元組數問題字串
- Java 位元組的常用封裝Java封裝
- Hyperf 獲取 Swoole\Server 的物件以及函式類的封裝Server物件函式封裝
- JavaScript計算字串位元組長度JavaScript字串
- javascript獲取元素封裝程式碼例項JavaScript封裝
- 封裝帶引數的函式封裝函式
- oracle function函式_獲取某個字串中指定的字串出現的次數OracleFunction函式字串
- 【封裝小技巧】數字處理函式的封裝封裝函式
- C語言getgroups()函式:獲取組程式碼函式C語言函式
- javascript函式使用length屬性獲取形參的數目JavaScript函式
- javascript封裝動畫函式(勻速、變速)JavaScript封裝動畫函式
- 單位元組處理函式函式
- Javascript之字串擷取函式slice()、substring()、substr()JavaScript字串函式
- MySQL 字串函式:字串擷取MySql字串函式
- 封裝獲取Class類封裝
- jq封裝函式封裝函式
- php函式封裝PHP函式封裝
- js獲取字串的位元組數(適合用於多行文字省略號)JS字串
- javascript時間日期格式化和獲取封裝類JavaScript封裝
- 匹配雙位元組字串的正規表示式字串
- Mysql字串擷取函式MySql字串函式
- 反射如何獲取函式的引數名反射函式
- 封裝getParam方法 ,獲取URL封裝
- 網路通訊1:位元組流的封裝封裝
- 前端常用函式封裝前端函式封裝
- 常用js函式封裝JS函式封裝
- JavaScript陣列、字串、數學函式的知識點JavaScript陣列字串函式
- javascript原生封裝一個淡入淡出效果的函式JavaScript封裝函式
- C#中如何按位元組數擷取字串?C#字串
- Python input()函式:獲取使用者輸入的字串Python函式字串
- JavaScript—獲取引數(23)JavaScript
- JavaScript函數語言程式設計(純函式、柯里化以及組合函式)JavaScript函數程式設計函式