用js寫函式,計算出字串的長度

2021-07-08 22:28:33 字數 598 閱讀 1064

1樓:go陌小潔

// gbk字符集實際長度計算

function getstrleng(str)else} return reallength;

}// utf8字符集實際長度計算

function getstrleng(str)else} return reallength;

}在js中字串的長度不分中英文字元, 每一個字元都算一個長度,這跟php裡的strlen()函式就不太一樣。php裡的strlen()函式根據字符集把gbk的中文每個2累加,把utf-8的中文字元每個按3累加。主要是為了匹配資料庫的長度範圍內,比如gbk的資料庫某欄位是varchar(10),那麼就相當於5個漢字長度,一個漢字等於兩個字母長度。

如果是utf8的資料庫則是每個漢字長度為3。

2樓:匿名使用者

function lenstr(num,str1){num=string.length;return num;}

3樓:匿名使用者

字串有自己的length()方法

4樓:匿名使用者

function(str)

關於用JS字串寫HTML標籤的問題

alert彈出的是系統對話方塊 意思就是說,這個對話方塊是瀏覽器呼叫window系統的,不是瀏覽器自己生成的對話方塊 它不支援html標籤,只能顯示字串,你甚至連它的字型和顏色都沒法改變,更別說玩其他花樣了!1.首先 alert 函式 的引數 只能是字串!所以 你只可以 alert 22 或者 al...

可以用strcpy函式將字串拷貝到字元陣列中嗎

可以。include include int main char name1 20 吃了沒?世界 std string name2 吃了 strcpy s name1,name2.size 1,name2.c str 這個改成name2.c str name2是知string型別,不是char st...

c語言問題用氣泡排序法按順序輸出字串

include include int main void for i 0 i出指標 str i return 0 用氣泡排序法對10個字串排序,並按從小到大的順序輸出.需要用c語言來程式設計的 include stdio.h include string.h int main char p 10 ...