作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直卡在某个点上,我的 if
条件对于所有条件都返回 true,我正在检查某个值是否更大。
代码:
hideAmountModal() {
var self = this;
self.home_delivery_charge = self.storeService.fetchHomedeliveryData(self.shopId);
self.home_delivery_charge.subscribe((res: any) => {
for (var i = 0; i < res.length; i++) {
if (self.deliveryData.delivery_charge > res[i].amount) {
self.check_delivery_charge = true;
console.log('Deliverycharge',self.deliveryData.delivery_charge,'result',res[i].amount);
console.log('deliver charge is greater',self.check_delivery_charge);
}
else if (self.deliveryData.delivery_charge < res[i].amount){
self.check_delivery_charge = false;
}
}
})
self.DeliveryChargeValue = true
self.selectAmountModal.hide();
}
从控制台我得到的内容如下:
我哪里出错了?
最佳答案
尝试将这两个值都转换为数字类型
if (parseInt(self.deliveryData.delivery_charge) > parseInt(res[i].amount)) {
}
关于javascript - Angular 2 - 如果条件对于所有值都为真,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50364434/
这个问题在这里已经有了答案: What is the 'instanceof' operator used for in Java? (18 个答案) 关闭 5 年前。 抱歉,我发帖时出错了。在这种
Matlab 有以下检查输入的函数: isscalar确定输入是否为标量 isvector判断输入是否为向量 ismatrix判断输入是否为矩阵 对于 A = 1(或任何“标量”输入)所有 以上返回
关于 islower() 和 isupper() 的下面两行在 Mike Banahan 的 C 书的同一段落中给出了 (Link: Section 9.3) : islower(int c) Tru
我们都知道 javascript 在测试相等性时会进行古怪的转换,但到底发生了什么? > [0] == 0 true > 0 == [[0]] true > [0] == [[0]] false 是的
我是一名优秀的程序员,十分优秀!