我的代码出了什么问题? 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();
行
答案 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();