1.charCodeAt()與charAt()方法。
字串與字元編碼是可以互相轉換的,如果你要把字串轉換為字元編碼,你可以選擇使用charCodeAt()方法,如下:
Java程式碼
var str="NO do,no die,why you try"; var theTencharcode=str.charCodeAt(0); console.log(theTencharcode);//结果为100;
charCodeAt()方法的括號中是期望轉換的字元的索引我們要取它的第10個字元'd'的編碼,它的索引值從0開始故索引值為9,最後,列印結果100即是要轉換的字符的編碼;
如果你只是想選取字符,你可以用charAt()方法,charAt()方法與charCodeAt()類似,也用上面的例子:
Java要找的字符'd';
2.fromCharCode()方法
與charCodeAt()方法剛好相反,給它傳送一組用逗號分割的、表示字符編碼的數字,該方法就會把它們轉換為一個字串。如將字串'love'保存在變數myHeart中:
Java程式碼
var str="NO do,no die,why you try"; var theTencharcode=str.charAt(9) console.log(theTencharcode);结果为'd';
fromCharCode()方法單獨拿出來看不出有什麼用,與變數一起使用的話是比較適用的,例如用來輸出一個包含所有字母表中小寫字母的字串:
Java代碼
var myHeart; myHeart=String.fromCharCode(108,111,118,101); console.log(myHeart);
另外,個人覺得上述方法用於加密,解密是也是比較適用的。