我想知道如何不使用函数.我尝试过使用,String.fromCharCode但我想我做得不对.有任何想法吗?
从小写为大写转换的字符,如果你想支持除英文字母以外的任何其他是不平凡的a通过z.Unicode数据库中涉及映射.
所以toUpperCase是这个工作的工具.根据规范,它使用Unicode数据库来选择适当的大写字符.(那个链接是toLowerCase因为toUpperCase只是说它做同样的事情toLowerCase,但对于大写.)
但是如果你只支持英文字母a通过z,那些由字符代码97到122(含)表示.Athrough Z由字符代码65到90表示,包括端点.所以:
var upperChar = String.fromCharCode(lowerChar.charCodeAt(0) - 32);
Run Code Online (Sandbox Code Playgroud)
会做的.但我强烈建议不要这样做.
| 归档时间: |
|
| 查看次数: |
774 次 |
| 最近记录: |