Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我的代码有一个意外的语法错误_Javascript_Token - Fatal编程技术网

Javascript 我的代码有一个意外的语法错误

Javascript 我的代码有一个意外的语法错误,javascript,token,Javascript,Token,我需要帮助我的JavaScript显然坏了 var orangeCost = function(price); { var price = * 5; console.log(price); }; orangeCost(5) 更新: 在FireFox控制台中,错误为: SyntaxError: expected expression, got ';' Uncaught SyntaxError: Unexpected token ; 在Chrome控制台中,错误为

我需要帮助我的JavaScript显然坏了

var orangeCost = function(price); {
     var price =  * 5;
     console.log(price); 
}; 

orangeCost(5)
更新:

在FireFox控制台中,错误为:

SyntaxError: expected expression, got ';' 
Uncaught SyntaxError: Unexpected token ;
在Chrome控制台中,错误为:

SyntaxError: expected expression, got ';' 
Uncaught SyntaxError: Unexpected token ;

删除函数定义中的分号。我相信你是想把价格乘以5,然后展示出来。因此,在
*
操作符前面应该有
price
变量

var orangeCost = function(price) {
     price = price * 5;
     console.log(price); 
}; 

orangeCost(5)

将该代码粘贴到在线linter服务中。。。。将准确地告诉您问题所在。愚蠢的语法错误不应该成为这里的问题,当有现成的工具来解决它们时,问题是显而易见的。。。为什么第一行有一个额外的分号?另外,你试图乘以价格的方法是错误的。嘿,我试过了,但没有成功。我的目标是让console.log()打印5个橙子的价格,如果每个橙子5美元dollars@JamesSingewald只要在JSFIDLE或您的浏览器中复制粘贴我的代码就可以了。我只是测试了一下,然后成功了。(显示25)去掉
var
,没有任何意义。
price*=5
也可以工作,这可能是OP试图做的。@Andy在我的Chrome中尝试过,控制台错误是
意外标记*=