我是JavaScript的新手,我在使用函数方面遇到了困难。我试过这个:
(function data { // This is the part that's broken it seems?
var data = 1;
var real = 2;
console.log(data + real) //
})
我收回错误:Uncaught SyntaxError: Unexpected token {
我不确定这意味着什么?
答案 0 :(得分:1)
错误Uncaught SyntaxError: Unexpected token {
正是所说的,有{
,但是解析器需要其他东西,缺少参数括号。
JavaScript与大多数(所有?)C相关的编程语言一样,要求你为参数添加括号,即使你没有预料到。
(function data { ...
应该是
(function data() { // This is the part that's broken it seems?
var data = 1;
var real = 2;
console.log(data + real) //
})
答案 1 :(得分:1)
function data(){
var data = 1;
var real = 2;
console.log(data+real);
}
该错误表明他不希望存在的令牌存在问题......
希望这有帮助!
答案 2 :(得分:0)
应编写该函数
function data(){
在关键字函数之前不需要括号,但是在函数名之后需要它们来提供参数,即使你没有。