fromCharCode和charCodeAt 方法
更新時(shí)間:2006年12月27日 00:00:00 作者:
從一些 Unicode 字符值中返回一個(gè)字符串。
String.fromCharCode([code1[, code2[, ...[, codeN]]]])
參數(shù)
String
必選項(xiàng)。為 String 對(duì)象。
code1, . . . , codeN
可選項(xiàng)。是要轉(zhuǎn)換為字符串的 Unicode 字符值序列。如果沒(méi)有給出參數(shù),結(jié)果為空字符串。
說(shuō)明
在調(diào)用 fromCharCode 前不必創(chuàng)建 String 對(duì)象。
在下面的例子中,test 包含字符串 "plain":
var test = String.fromCharCode(112, 108, 97, 105, 110);
charCodeAt 方法
返回一個(gè)整數(shù),代表指定位置上字符的 Unicode 編碼。
strObj.charCodeAt(index)
參數(shù)
strObj
必選項(xiàng)。任何 String 對(duì)象或文字。
index
必選項(xiàng)。將被處理的字符的從零開(kāi)始計(jì)數(shù)的編號(hào)。有效值為 0 到字符串長(zhǎng)度減 1 的數(shù)字。
說(shuō)明
一個(gè)字符串中的第一個(gè)字符編號(hào)為 0,第二個(gè)字符編號(hào)為 1,依此類推。
如果指定位置沒(méi)有字符,將返回 NaN。
示例
以下示例闡明了 charCodeAt 方法的用法。
function charCodeAtTest(n){
var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //初始化變量。
var n; //聲明變量。
n = str.charCodeAt(n - 1); //獲取位置 n 上字符的 Unicode 值。
return(n); //返回該值。
}
String.fromCharCode([code1[, code2[, ...[, codeN]]]])
參數(shù)
String
必選項(xiàng)。為 String 對(duì)象。
code1, . . . , codeN
可選項(xiàng)。是要轉(zhuǎn)換為字符串的 Unicode 字符值序列。如果沒(méi)有給出參數(shù),結(jié)果為空字符串。
說(shuō)明
在調(diào)用 fromCharCode 前不必創(chuàng)建 String 對(duì)象。
在下面的例子中,test 包含字符串 "plain":
var test = String.fromCharCode(112, 108, 97, 105, 110);
charCodeAt 方法
返回一個(gè)整數(shù),代表指定位置上字符的 Unicode 編碼。
strObj.charCodeAt(index)
參數(shù)
strObj
必選項(xiàng)。任何 String 對(duì)象或文字。
index
必選項(xiàng)。將被處理的字符的從零開(kāi)始計(jì)數(shù)的編號(hào)。有效值為 0 到字符串長(zhǎng)度減 1 的數(shù)字。
說(shuō)明
一個(gè)字符串中的第一個(gè)字符編號(hào)為 0,第二個(gè)字符編號(hào)為 1,依此類推。
如果指定位置沒(méi)有字符,將返回 NaN。
示例
以下示例闡明了 charCodeAt 方法的用法。
function charCodeAtTest(n){
var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //初始化變量。
var n; //聲明變量。
n = str.charCodeAt(n - 1); //獲取位置 n 上字符的 Unicode 值。
return(n); //返回該值。
}
相關(guān)文章
詳解JavaScript設(shè)計(jì)模式開(kāi)發(fā)中的橋接模式使用
橋接模式的適用場(chǎng)合非常廣泛,除了在事件回調(diào)函數(shù)與接口之間進(jìn)行橋接外,橋接模式也可以用于連接公開(kāi)的API代碼和私用的實(shí)現(xiàn)代碼,下面我們就來(lái)詳解JavaScript設(shè)計(jì)模式開(kāi)發(fā)中的橋接模式使用2016-05-05關(guān)于cookie的初識(shí)和運(yùn)用(js和jq)
下面小編就為大家?guī)?lái)一篇關(guān)于cookie的初識(shí)和運(yùn)用(js和jq)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧,祝大家游戲愉快哦2016-04-04用meta實(shí)現(xiàn)的頁(yè)面跳轉(zhuǎn)代碼
用meta實(shí)現(xiàn)的頁(yè)面跳轉(zhuǎn)代碼,建議與js一起使用,防止頁(yè)面假死或不支持js的情況,都可以實(shí)現(xiàn)效果。2007-09-09Javascript call和apply區(qū)別及使用方法
JavaScript中通過(guò)call或者apply用來(lái)代替另一個(gè)對(duì)象調(diào)用一個(gè)方法,將一個(gè)函數(shù)的對(duì)象上下文從初始的上下文改變?yōu)橛?thisObj 指定的新對(duì)象2013-11-11深入理解JavaScript系列(48):對(duì)象創(chuàng)建模式(下篇)
這篇文章主要介紹了深入理解JavaScript系列(48):對(duì)象創(chuàng)建模式(下篇),本篇主要是介紹創(chuàng)建對(duì)象方面的模式的下篇,利用各種技巧可以極大地避免了錯(cuò)誤或者可以編寫(xiě)出非常精簡(jiǎn)的代碼,需要的朋友可以參考下2015-03-03