javascript 如何转换 数字 字符

比如输入 65 转成 A
有内置的函数?

javascript有一个很有用的函数eval("string")
这个函数可以把字符串转换为对象或者可以执行的语句,例如你的代码可以用
obj2=eval("document.a.c"+i),另外你还可以这样写eval("alert()"),
eval("a+=2"),这样你就可以让用户输入的javascript语句执行
你的docheck()如此改即可:
function docheck(){
obj1=eval("document.a.a"+i)
obj2=eval("document.a.c"+i)
obj1.value=obj2.options[obj2.selectedIndex].value;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
你的意思是字符与ascii码相互转换是吧

js 字符ascii码转换函数
字符转ascii码:用charCodeAt();
ascii码砖字符:用fromCharCode();

看一个小例子
<script>
str="A";
code = str.charCodeAt();
str2 = String.fromCharCode(code);
str3 = String.fromCharCode(0x60+26);

document.write(code+'<br />');
document.write(str2+'<br />');
document.write(str3);
</script>

输出:
65
A
z

参考资料:http://xuehu2009.javaeye.com/blog/616861

本回答被提问者采纳
第2个回答  2011-02-09
alert(String.fromCharCode(65));
第3个回答  2021-11-01

ANSI与字符串互转,unicode与字符串互转

相似回答