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

Javascript未捕获语法错误:意外标记{,javascript,Javascript,这是我的全部代码 function onValueChange(res) { If (res) { } else { } }; 我出错了 Uncaught SyntaxError: Unexpected token { 关于If-res{ 怎么了?您的代码中需要两个更新 将If中的i更新为小写。 要结束函数,您需要添加右括号}。此外,函数末尾不需要分号 function onValueChange(res) { if (res) { }

这是我的全部代码

function onValueChange(res) {
    If (res) {

    } 
    else {

    }
};
我出错了

Uncaught SyntaxError: Unexpected token {
关于If-res{


怎么了?

您的代码中需要两个更新

将If中的i更新为小写。
要结束函数,您需要添加右括号}。此外,函数末尾不需要分号

function onValueChange(res) {
    if (res) {

    } 
    else {

    }
}

在javascript中不能这样结束函数

而不是

end function
你必须使用

}
如果必须是小写的

完整代码:

function onValueChange(res) {
    // lowercase if
    if (res) {

    } 
    else {

    }
}
if条件将使用小写形式,如if not if。
“;”标记不是必需的,但它不对错误负责。
If中的i必须很小。谁是DOWN和downvoting?JavaScript中的case很重要:为什么令牌上的错误而不是case上的错误很重要?令牌之间的空格与大多数其他语言中的空格没有任何意义。很抱歉,我的fall it not End function它是};if必须用小写。是的!我不知道函数是区分大小写的。同样,函数末尾不需要分号。只需用右括号结束函数}没有办法。我不喜欢投反对票的想法。虽然我现在投了赞成票,但不幸的是,又有人投了反对票。但我认为,如果你回答的不是提问,那么你应该只关心这一点,因为问题可以是任何东西:@DmitrijHolkin询问其他人是否投了反对票,或者假设某个特定的投了反对票的人在这里不受欢迎。请不要那样做。继续,这和其他答案有什么不同标记是不需要的,但它不对错误负责。与此没有太大区别,也不需要在函数末尾使用分号。。请不要通过发布与现有答案相同的内容来制造噪音。
function onValueChange(res) 
{
if (res){

 }
else {

 }
}