JSfiddle Javascript if else上的其他错误

时间:2013-11-26 02:51:22

标签: javascript if-statement jsfiddle

我最近一直在使用JSfiddle.com来编译一些有趣的小代码和其他东西。但是当我做if else语句时(如下所示)我总是在else上出错。错误是:“预期分配或函数调用而不是看到表达式”。请看看我做错了什么。这是我的代码:

                   var name = prompt("What is your name?");
                   if (name == "Charles");
                   {
                   alert("Welcome master.");
                   } 
Error here:            else;
                   {
                   alert("You have been denied goodbye.");
                   }

2 个答案:

答案 0 :(得分:2)

应该是:

   var name = prompt("What is your name?");
   if (name == "Charles") {
       alert("Welcome master.");
   } else {
       alert("You have been denied goodbye.");
   }

你不应该在if之后使用那个分号,因为半冒号结束/单独的语句并且条件刚刚开始。

答案 1 :(得分:1)

分号很重要:

var name = prompt("What is your name?");
if (name == "Charles")
{
    alert("Welcome master.");
} 
else
{
    alert("You have been denied goodbye.");
}