js判断英文字母大小写(两种方法):
在JavaScript中,ASCII的值在65-90这个范围内,则是大写的A-Z;ASCII的值在97-122这个范围内,则是小写的a-z;ASCII码的值在45-57这个范围内,则是数字0-9;其他的值则为其他字符。
str.charCodeAt():将字符串str转换为ASCII码 / Unicode 编码String.fromCharCode(strCode):将ASCII码转成对应的字符串toLowerCase()转换成小写 toUpperCase()转换成大写var str = window.prompt('请输入一个字符');var strCode = str.charCodeAt();if(strCode >= 65 && strCode <= 90){document.write('你输入的是英文大写字母:' + str);}else if(strCode >= 97 && strCode <= 122){document.write('你输入的是英文小写字母:' + str);}else{document.write('你输入的是其他符号:' + str);}
var char = window.prompt('请输入一个字符');var result;if(char >= 'A' && char <= 'Z'){//这种方法容易记,但实现原理也是去比较ASCII码值的result = '英文大写字母';}else if(char >= 'a' && char <= 'z'){result = '英文小写字母';}else if(char >= 0 && char <= 9){result = '数字';}else{result = '其他字符';}document.write('你输入的是:' + char + ',属于' + result + '。');
javascript实现首字母大写:
方法:1、利用slice()方法将字符串首字符分出来或者charAt()方法分离首字母;2、利用toUpperCase()方法将首字母转换为大写;3、利用toLowerCase()方法将其他字符转换为小写;4、利用“+”运算符将两个部分重新拼接起来即可。
function titleCase(str) {newStr = str.slice(0,1).toUpperCase() +str.slice(1).toLowerCase();return newStr;}titleCase("hello World!");
function titleCase(str) {console.log(str.charAt(0)); //h 获取输入的第一个字符串newStr = str.charAt(0).toUpperCase() +str.slice(1).toLowerCase();return newStr;}console.log(titleCase("hello World!")); //Hello world!