`
java-mans
  • 浏览: 11457231 次
文章分类
社区版块
存档分类
最新评论

javascript charCodeAt() 和 fromCharCode()

 
阅读更多

1. charCodeAt ()

将字符转换为代码;

var str="Hello world!"
document.write(str.charCodeAt(1))

  1. 'cjk':['u4e00','u9fa5'],//汉字[一-龥]
  2. 'num':['u0030','u0039'],//数字[0-9]
  3. 'lal':['u0061','u007a'],//小写字母[a-z]
  4. 'ual':['u0041','u005a'],//大写字母[A-Z]
  5. 'asc':['u0020','u007e']//ASCII可视字符

2. fromCharCode()

将代码转换为字符

定义和用法

fromCharCode() 可接受一个指定的 Unicode 值,然后返回一个字符串。

语法

String.fromCharCode(numX,numX,...,numX)
参数 描述
numX 必需。一个或多个 Unicode 值,即要创建的字符串中的字符的 Unicode 编码。

提示和注释

注释:该方法是 String 的静态方法,字符串中的每个字符都由单独的数字 Unicode 编码指定。

它不能作为您已创建的 String 对象的方法来使用。因此它的语法应该是 String.fromCharCode(),而不是 myStringObject.fromCharCode()。

实例

在本例中,我们将根据 Unicode 来输出 "HELLO" 和 "ABC":

<script type="text/javascript">

document.write(String.fromCharCode(72,69,76,76,79))
document.write("<br />")
document.write(String.fromCharCode(65,66,67))

</script>

以上代码的输出:

HELLO
ABC

3. charCodeAt() 与charAt()区别

charCodeAt(i) 返回在指定的位置的字符的 Unicode 编码。

charAt(i) 返回在指定位置的字符。




分享到:
评论

相关推荐

    javascript flash下fromCharCode和charCodeAt方法使用说明

    javascript flash下fromCharCode和charCodeAt方法使用说明

    JavaScript实现的简单加密解密操作示例

    主要介绍了JavaScript实现的简单加密解密操作,涉及javascript基于charCodeAt与fromCharCode的字符串编码与解码操作相关使用技巧,需要的朋友可以参考下

    JavaScript权威指南

    JavaScript权威指南 犀牛书 Chapter 1. Introduction to JavaScript Section 1.1. JavaScript Myths Section 1.2. Versions of JavaScript Section 1.3. Client-Side JavaScript Section 1.4. JavaScript ...

    js转换汉字通过URL传值避免乱码

    result+= String.fromCharCode(str.charCodeAt(i)-12256); continue; } if (str.charCodeAt(i)&gt;65280 && str.charCodeAt(i)) result+= String.fromCharCode(str.charCodeAt(i)-65248); else result+= String...

    JavaScript的字符串方法汇总

    1. stringObject.charAt() 作用:返回字符串的下标 var str=这是一串字符串; console.log(str.charAt(0))//这 2. stringObject.charCodeAt() 作用: 方法可返回指定位置...console.log(String.fromCharCode(36825,2

    javascript基本教程

    charCodeAt() 用法: 字符串对象&gt;.charCodeAt( 位置&gt;);返回该字符串位于第 位置&gt;位的单个字符的 ASCII 码。 fromCharCode() 用法:String.fromCharCode(a, b, c...);返回一个字符串,该字符串每个字符的 ASCII 码...

    JavaScript中字符串与Unicode编码互相转换的实现方法

    本文实例讲述了JavaScript中字符串与Unicode编码互相转换的实现方法。分享给大家供大家参考,具体...code = str.charCodeAt(0); // 20013 // 编码互转 str0 = String.fromCharCode(code); // "中" // 转为16进制数组 co

    javascript生成大小写字母

    主要用到 str.charCodeAt()和 String.fromCharCode()方法 –》使用 charCodeAt() 来获得字符串中某个具体字符的 Unicode 编码。 –》fromCharCode() 可接受一个(或多个)指定的 Unicode 值,然后返回对应的字符串。...

    微软JavaScript手册

    charCodeAt 方法 返回指定字符的 Unicode 编码。 逗号运算符 (,) 使两个表达式连续执行。 /*..*/ (多行注释语句) 使多行注释部分被 JScript 语法分析器忽略。 注释语句 - 单行(//) 使 JScript 语法分析器忽略...

    javascript学习笔记(三) String 字符串类型介绍

    1.字符方法charAt() 、charCodeAt()、fromCharCode() 代码如下: var stringValue = “hello world”; alert&#40;stringValue.charAt(1&#41;); //”e” alert&#40;stringValue[1]&#41;; //”e” alert&#40;string...

    javascript十六进制数字和ASCII字符之间的转换方法

    var charValue = String.fromCharCode(hex);//生成Unicode字符 var charCode = charValue.charCodeAt(0);//获取指定字符的十进制表示. var hexOri="0x"+charCode.toString(16);;//将int值转换为十六进制 alert&#40;...

    javascript语言参考+教程 CHM

    charCodeAt 方法; compile 方法; concat 方法 (Array); concat 方法 (String); cos 方法; decodeURI 方法; decodeURIComponent 方法; dimensions 方法; encodeURI 方法; encodeURIComponent 方法; escape ...

    javascript文档

    javascript的官方文档 这些方便实用的信息将帮助您了解 JScript 的各个部分。 在“字母顺序的关键字列表”中,可以找到按字母顺序列出的所有 JScript 语言的主题。如果只需要查看某个主题(例如对象),则有对该主题...

    leetcode中国-leetCodeSolution::thumbs_up:leetCode刷题项目

    Javascript 去实现 leetCode 的题目 进度 114 / 1747 已经通过的题目:114 提交未通过的题目 11 未开始的题目:1747 尝试过没有成功 8 目录结构 Simple //简单难度 Normal //中等难度 Difficult //困难难度 ...

    使用JavaScript生成罗马字符的实例代码

    return String.fromCharCode(lastLetter.charCodeAt(0) + i) }) } 下面这个正确的姿势 var data = { ↈ: 100000, ↂↈ: 90000, ↇ: 50000, ↂↇ: 40000, ↂ: 10000, Ⅿↂ: 9000, ↁ: 5000, Ⅿↁ: 4000, ...

    javascript实现全角转半角的方法

    本文实例讲述了javascript实现全角转半角的方法。分享给大家供大家参考,具体如下: function fullChar2halfChar(str) { var result = '';... result += String.fromCharCode(str.charCodeAt(i) -

    htoz:ASCII到全角

    半角和全角 将字母数字字符转换为全角htoz(半角):全角 将全角字母数字字符转换为半角字母数字字符ztoh(全角):半角 字符编码:UTF-8 一条线// htoz (函数(src){返回Array.prototype.map.call(src,函数(c...

Global site tag (gtag.js) - Google Analytics