Jquery 用switch语句检查字符串的第一个字符是否为大写

Jquery 用switch语句检查字符串的第一个字符是否为大写,jquery,switch-statement,Jquery,Switch Statement,我编写的代码将检查第一个字母是否为大写。有一个错误,它说 未捕获的语法错误:意外标记 这段代码可以在PAWN和C++/C等其他语言中使用。为什么它不能在jQuery中使用 switch(_ime[0]) { case 'A' .. 'Z': { } default: return -2; } 。在Javascript中是无效语法。如果要执行此操作,您需要手动包含每个案例: switch(_ime[0]) { case 'A': case 'B': //

我编写的代码将检查第一个字母是否为大写。有一个错误,它说

未捕获的语法错误:意外标记

这段代码可以在PAWN和C++/C等其他语言中使用。为什么它不能在jQuery中使用

switch(_ime[0])
{
    case 'A' .. 'Z': { }
    default: return -2;
}

在Javascript中是无效语法。如果要执行此操作,您需要手动包含每个案例:

switch(_ime[0]) {
    case 'A':
    case 'B':
    // and every other letter...
    case 'Z':
        console.log('A to Z');
        break;
    default: 
        return -2;
}
或者,您可以检查第一个字符的字符编码是否介于
65
90
之间(即
A
Z
):

var firstCharcode=\u ime.charCodeAt(0);

if(firstCharCode>=65&&firstCharCode
在Javascript中是无效语法。如果要执行此操作,需要手动包含每个案例:

switch(_ime[0]) {
    case 'A':
    case 'B':
    // and every other letter...
    case 'Z':
        console.log('A to Z');
        break;
    default: 
        return -2;
}
或者,您可以检查第一个字符的字符编码是否介于
65
90
之间(即
A
Z
):

var firstCharcode=\u ime.charCodeAt(0);
如果(firstCharCode>=65&&firstCharCode使用,将检查第一个字母是否为大写

/^[A-Z]/.test(_ime)
检查第一个字母是否大写的用法

/^[A-Z]/.test(_ime)

jquery不是一种语言,它是一个为javascript编写的框架。就像.Net不是语言一样,但c#/vbIt框架不起作用,因为它不是有效的javascript。它就这么简单。你不能期望一种语言的结构或语法细节转移到另一种语言。jquery不是一种语言,它是一个框架为javascript编写。很像.Net不是语言,但c#/vbIt框架不起作用,因为它不是有效的javascript。就这么简单。你不能期望一种语言的结构或语法细节转移到另一种语言。jQuery是否有我可以用来检查文本是否以大写字母开头的函数呃?否。jQuery主要用于修改DOM。Javascript提供了所有底层功能。jQuery是否有我可以用来检查文本是否以大写字母开头的功能?否。jQuery主要用于修改DOM。Javascript提供了所有底层功能。