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!
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐