1、js中charcodeat簡介:
charCodeAt()方法返回的是位於指定位置的字元的編碼。
charCodeAt() 方法可返回指定位置的字元的 Unicode 編碼。這個返回值是 0 - 65535 之間的整數。
2、語法:
stringObject.charCodeAt(index)
3、補充說明:
方法 charCodeAt() 與 charAt() 方法執行的操作相似,只不過前者返回的是位於指定位置的字元的編碼,而後者返回的是字元子串。
字元串中第一個字元的下標是 0。如果 index 是負數,或大於等於字元串的長度,則 charCodeAt() 返回 NaN。
舉例:
一個簡單的函數將字元串中的每一個字元轉爲Unicode
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
//將字元串的每一個字元轉爲Unicode號
function encode(str) {
var arr = [];
for(var i=0;i<str.length;i++){
arr.push(str.charCodeAt(i));
}
return arr.join("");
}
console.log(encode("小明isgood"));
</script>
</body>
</html>