charAt()方法和charCodeAt()方法
码是97,字母b的编码是98,依此类推。数字字符则是从48开始编码,字符0的编码是48,而字符9的编码是57。我们可以使用字符的编码来实现一些功能,例如下面的例子。
在下面这个例子中,我们将使用charCodeAt()方法来检查指定字符串的第一个字符,以确定它是数字、大写字符、小写字符或其他字符: <html> <head> <script language="JavaScript" type="text/javascript"> function checkCharType(charToCheck) { var returnValue = "O"; var charCode = charToCheck.charCodeAt(0); if (charCode >= "A".charCodeAt(0) && charCode <= "Z".charCodeAt(0)) { returnValue = "U"; } else if (charCode >= "a".charCodeAt(0) && charCode <= "z".charCodeAt(0)) { returnValue = "L"; } else if (charCode >= "0".charCodeAt(0) && charCode <= "9".charCodeAt(0)) { returnValue = "N"; } return returnValue; } </script> </head> <body> <script language="JavaScript" type="text/javascript"> var myString = prompt("Enter some text","Hello World!"); switch (checkCharType(myString)) { case "U": document.write("First character was upper case"); break; case "L": document.write("First character was lower case"); break; case "N": document.write("First character was a number"); break; default: document.write("First character was not a character or a number"); } </script> </body> </html> 在文本编辑器中输入上面的代码,并保存为ch4_examp1.htm。 在浏览器中打开该页面,将会提示你输入一个字符串。在输入了字符串后,该程序将在页面上显示所输入字符串的第一个字符的类型信息—— 即该字符是大写字符、小写字符、数字、或其他的字符,如标点符号。 代码解说 在上面示例的开始,首先定义了一个将在页面代码中使用的函数checkCharType()。在该函数中,首先定义了变量returnValue并将它初始化为"O",以表示除大写字符、小写字符、数字之外的 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |