检索出来a是6,但是Unicode打印不出来
来源:3-6 编程练习
Ting111
2019-06-07 19:04:37
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>charCodeAt()</title>
</head>
<body>
<script>
var str="Work hard, earn money.";
var strKey=str.indexOf("a");
var a=strKey.charCodeAt(6)
document.write(a);
</script>
</body>
</html>2回答
好帮手慕星星
2019-06-09
你好,字符串是字母,但是charCodeAt方法前面需要是字符串进行调用,不能是indexOf方法返回的数字哦:

自己再理解下,祝学习愉快!
好帮手慕慕子
2019-06-07
同学你好,charCodeAt是字符串的方法哦, strKey表示你检索a的索引值是数字,所以你这里使用strKey.charCodeAt(6)会导致报错哦。 建议修改:

同学可以自己下去测试一下哦
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~
相似问题