建立Javascript变量的最小值
Establishing a minimum value for Javascript variable
我的页面上有一系列单选按钮,当选中这些按钮时,会建立某些条件。对于每个条件,从PRICE中减去一个值,PRICE是提供给用户的最后一个变量。
if (condition1==0){price-=5;}
if (condition2==1){price-=4;}
if (condition3==1){price-=10;}
var minimum = 1;
if (price < minimum){price = minimum;)
一切条件都如我所愿。对于这个代码组,我基本上不希望"price"低于1。我的问题是,这是创建一个错误,我真的不知道为什么。我更熟悉Java,所以也许我遇到了Javascript抛出的错误,我不熟悉。
我能做些什么来确保我的"price"变量不低于我的"minimum"变量,而不抛出一个错误?
在price = minimum;
后面有一个括号)
,而不是花括号}
,这就是为什么你的代码会产生错误。
变化如下。
:
if (price < minimum){price = minimum;)
:后if (price < minimum){price = minimum;}
^
你可以这样做:
if (condition1 === 0) { price = Math.max(price - 5, 1); }
或者泛化成一个函数:
function reducePriceBy(amount) {
return Math.max(price - amount, 1);
}
和
if (condition1 === 0) { price = reducePriceBy(5); }
启动时出现语法错误:if (price < minimum){price = minimum;}
最后一个括号应该是大括号
相关文章:
- Html5输入属性的默认值,如最小值、最大值、大小等
- Angular JS在一行中查找最小值
- 识别滑块范围的最小值和最大值
- 求除零以外的最小值
- Javascript-如何使用函数找到数组的最小值
- 我有一个字段计算,如果结果低于 60,则需要显示最小值
- 如何在拖动后获得图表的最小值和最大值放大高图表
- AngularJs:在数字输入字段中设置验证的条件最小值和最大值
- HTML5范围滑块最小值和最大值
- 如何仅在存在最小值和最大值时才显示错误消息
- 在 JavaScript 事件中添加最小值和最大值
- 从 JavaScript 中的数组中获取最大值和最小值
- 获取整数对象属性名称的最小值和最大值
- 高图表 - 在缩放重置中设置最大值和最小值
- Java 脚本 设置日期的最小值和最大值属性
- 如何设置jQuery微调器的最大值和最小值
- 当达到最小值和最大值时,防止在输入中显示额外的文本
- 使用函数从数组中查找最小值和最大值
- 登录以使用 jquery 滚动函数将整数变量从最小值增加到最大值
- 建立Javascript变量的最小值