如何在这个简单的JavaScript函数中修复语法错误?

时间:2014-11-16 05:43:25

标签: javascript

我的代码出了什么问题? Dreamweaver一直告诉我语法错误!

function myFunction(); {
    var a = 5;
    var b = 10;
    var c = 15;
    var d = a + b + c;
    alert("The value of d is: " + d);
}

错误告诉我函数myFunction();

的语法错误

4 个答案:

答案 0 :(得分:1)

你在Function()

之后添加了一个不必要的分号

function myFunction(); < == here {

答案 1 :(得分:0)

函数签名后有分号。应该是:

function myFunction() {
  var a = 5;
  var b = 10;
  var c = 15;
  var d = a+b+c;
  alert("The value of d is: " + d);
}

另外,为了将来参考,请通过http://jslint.com运行代码以获取更详细的错误消息。

答案 2 :(得分:0)

只有一个问题,就是在函数名后面使用的分号。 试试这个:

function myFunction() {

 var a = 5;
 var b = 10;
 var c = 15;
 var d = a+b+c;
 alert("The value of d is: " + d);
 }

答案 3 :(得分:0)

Dreamweaver是正确的,你有一个错误的分号,在你打开函数体之前终止函数(在你声明它之后立即)

function myFunction(); {

将其删除,如



function myFunction() {
  var a = 5;
  var b = 10;
  var c = 15;
  var d = a + b + c;
  alert("The value of d is: " + d);
}
myFunction();