我正在尝试运行一个switch语句,该语句将查看是否已选择信用卡选项并将总成本加2%,代码如下所示
Binder.getCallingUid
答案 0 :(得分:0)
您错过了案例陈述中的“:”。
switch (payment.value) {
case 'Credit Card':
cost = cost + (cost * 0.2);
break;
case 'Gold Bullion':
cost = cost + (cost * 0.5);
break;
default: cost;
}
答案 1 :(得分:0)
看起来你错过了信用卡和金条的冒号。
switch (payment.value) {
case 'Credit Card':
cost = cost + (cost * 0.2);
break;
case 'Gold Bullion':
cost = cost + (cost * 0.5);
break;
default: cost;
}
答案 2 :(得分:0)
您可以使用:
DateTimeAxis xAxis = new DateTimeAxis
{
Position = AxisPosition.Bottom,
StringFormat = "dd/MM/yyyy",
Title = "Year",
MinorIntervalType = DateTimeIntervalType.Days,
IntervalType = DateTimeIntervalType.Days,
MajorGridlineStyle = LineStyle.Solid,
MinorGridlineStyle = LineStyle.None,
};
FunctionSeries fs = new FunctionSeries();
fs.Points.Add(new DataPoint(DateTimeAxis.ToDouble(DateTime.Now), 5));
fs.Points.Add(new DataPoint(DateTimeAxis.ToDouble(new DateTime(1989, 10, 3)), 8));
PlotModel n = new PlotModel();
n.Series.Add(fs);
n.Axes.Add(xAxis);
n.Axes.Add(new LinearAxis());
pv.Model = n;
查看案例,它使用选项的var payment = document.getElementById('payment');
if (payment.value) {
switch (payment.value) {
case 'CC':
cost *= 1.02;
break;
case 'GB':
cost *= 1.5;
break;
// Etc. you can use more cases of course.
}
属性,而不是value
标记之间的文本。
option
答案 3 :(得分:-1)
如果您在某个选项上设置了value
属性,那么当选择该选项时,该属性将是<select>
的值,不是选项元素中的文本。所以在这种情况下,“DC”,“CC”等
gmast对你的语法错误也是正确的。