【发布时间】:2012-11-02 19:43:47
【问题描述】:
我正在尝试将数字转换为字母。我正在制作一个需要数字或数字和字母的 div 数组。所以1-3只是1-3。但是4-13需要是a/4、b/5、c6等等。有没有办法可以轻松地将这些数字转换为字母。也许将 ascii 值更改一定数量?
for(var i = 1; i < 33; i++){
if( i < 4 || (i > 13 && i < 20) || i > 29){
$('#teeth-diagram').append("<div class='tooth' id='" + i + "'> </div>");
}else{
$('#teeth-diagram').append("<div class='tooth' id='" + Letter goes here + "/" + i + "'> </div>");
}
}
【问题讨论】:
-
我想我被误解了。我不想在每个 div 上输入 a、b、c、d。我只是希望它动态完成。所以如果我可以将 4 in 转换为 a 并将 5 in 转换为 b 那就太好了
-
这个应该会有所帮助 - [从 ascii 值创建字符串或字符][1] [1]:stackoverflow.com/questions/602020/…
-
@lserni 不是没有 jalaj.net/2007/03/08/asc-and-chr-in-javascript 之类的东西... javascript 中的
ord和chr是什么? -
对不起@Ian,我把它们当作快捷方式,但经常忘记它们不是标准的。我已经编辑了我的评论,但为时已晚:-)
标签: javascript implicit-conversion