Javascript 我的代码有一个意外的语法错误
我需要帮助我的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控制台中,错误为
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中尝试过,控制台错误是意外标记*=