js判断英文字母大小写+js实现首字母大写
js判断英文字母大小写+js实现首字母大写
·
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!
更多推荐
已为社区贡献2条内容
所有评论(0)