当前位置: 移动技术网 > IT编程>开发语言>JavaScript > charCodeAt()和charAt()的使用及区别

charCodeAt()和charAt()的使用及区别

2020年07月17日  | 移动技术网IT编程  | 我要评论

charCodeAt() 方法可返回指定位置的字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数。
语法:stringObject.charCodeAt(index)
index 必需。表示字符串中某个位置的数字,即字符在字符串中的下标。

ASCII码表:
在这里插入图片描述
详情表见:百度ASCII表

charAt() 方法可返回指定位置的字符。
stringObject.charAt(index)
index 必需。表示字符串中某个位置的数字,即字符在字符串中的下标。
注释:字符串中第一个字符的下标是 0。如果参数 index 不在 0 与 string.length 之间,该方法将返回一个空字符串。

方法 charCodeAt() 与 charAt() 方法执行的操作相似,只不过前者返回的是位于指定位置的字符的编码,而后者返回的是字符子串

charCodeAt的使用:
如写一个方法可以转换字符串中的大小写。

function caseConvertEasy(str) {
	  return str.split('').map(s => {
		    if (s.charCodeAt() <= 90) {
		      	return s.toLowerCase()
		    }
		    	return s.toUpperCase()
		  }).join('')
}
console.log(caseConvertEasy('AbCxYz')) // aBcXyZ 

本文地址:https://blog.csdn.net/TanMengyi/article/details/107378003

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网