函数返回错误'令牌{'

Function bringing back error 'token {'?

本文关键字:令牌 返回 错误 函数      更新时间:2023-09-26

我是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 {

我不知道这意味着什么?

在我看来,你对括号有点困惑。。。试试这样的东西:

function data(){
    var data = 1;
    var real = 2;
    console.log(data+real);
}

这个错误表明,他没想到会出现的代币有问题。。。

希望这能有所帮助!

错误Uncaught SyntaxError: Unexpected token {确切地说是什么,有{,但解析器需要其他东西,缺少参数括号。

与大多数(所有?)C相关编程语言一样,JavaScript要求您在参数上加括号,即使您不希望加括号。

(function data { ...

应该是

(function data() { // This is the part that's broken it seems?
    var data = 1;
    var real = 2;
    console.log(data + real) //
})

函数应编写为

function data(){

关键字函数前面不需要括号,但函数名称后面需要括号来提供参数,即使没有。