你是一个习惯的生物。每周你都会买5个橘子。但橙色价格不断变化!
这是我的代码:
var getCost = orangeCost (costOfOrange) {
console.log(costOfOrange * 5);
};
getCost(5);
我相信它遵循早期问题中显示的语法,但我得到了这个输出:
SyntaxError: missing before statement
Oops, try again.
It looks like your syntax isn't quite right.
Feel free to peek back at earlier exercises if you need help!
答案 0 :(得分:2)
JavaScript中的函数定义可以采用以下两种主要形式之一:
function funcName(param1, param2, ...) { }
或者
funcName = function(param1, param2, ...) { }
你的例子也没有。你可能想要:
orangeCost = function(costOfOrange) {
答案 1 :(得分:0)
看起来就像忘记function
关键字一样简单,=
之后没有orangeCost:
var getCost = function (costOfOrange) {
console.log(costOfOrange * 5);
};
getCost(5);
这有用吗?
答案 2 :(得分:0)
我使用以下代码解决了我的问题:
var orangeCost = function (price) {
console.log(price * 5);
};
orangeCost(5);
我相信它要求验证orangeCost是函数名称,这就是为什么它拒绝任何其他东西,尽管还有其他方法可以做到这一点。希望这会有所帮助,因为我也对这个问题感到惊讶并花一些时间:)
答案 3 :(得分:0)
var orangeCost = function (price) {
console.log(price * 5);
}
orangeCost(5);
答案 4 :(得分:0)
var orangeCost = function (price) {
console.log (price * 5);
};
orangeCost(5);
您应该调用橙色Cost值而不是函数名称“price”。 它去了。
答案 5 :(得分:0)
var orangeCost = function(price){
var val = price*5;
console.log(val);
}
orangeCost(7)
这是我的代码 你可以参考一下
答案 6 :(得分:0)
看看老兄。你所做的是你使用orangeCost代替函数关键字。
答案 7 :(得分:0)
这是你应该做的:
var orangeCost = function(price) {
console.log(price * 5);
}
orangeCost(5);
答案 8 :(得分:0)
按照以下说明操作:
@(Html.Kendo().Grid<Traveler.Models.CountryViewModel>()
.Name("grid")
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(20)
.Model(model => model.Id(p => p.Id))
.Read(read => read.Action("Test_Read", "Home").Type(HttpVerbs.Get))
)
.Columns(columns =>
{
columns.Bound(user => user.Id).Width(100);
columns.Bound(user => user.Name).Width(100);
})
.Pageable()
.Sortable()
.ColumnMenu()
.Resizable(resize => resize.Columns(true))
.Scrollable()
.HtmlAttributes(new { style = "height:100%;" })
.Filterable()
.Reorderable(reorder => reorder.Columns(true))
.ColumnMenu()
.Pageable(p => p.Enabled(true).Input(true).PageSizes(new[] { 10, 20, 50 }).Refresh(true))
)
在您的情况下,代码可能是这样的:
var functionName = function(parameterName){
//function definition.what you want to do
}
答案 9 :(得分:0)
容易。 只需创建该功能并在打印时对其进行评估
var orangeCost = function (cost){
console.log(cost * 5)
}
orangeCost(5);