JavaScript IF语句不能识别变量
JavaScript IF statement not recognizing variable
我有一个问题,如果语句不识别变量的值
输入来自CSV文件,保存到一个变量,然后传递到这个函数来检查它是否为真,
checkusage控制台。日志显示"Y"的值,但是当运行时,它似乎一直跳过checkusage if语句并执行else语句。
VolumeChargeCalc = function(meterSize, checkusage){
console.log("Check usage value passed to function is = " + checkusage );
if(meterSize <= 20) {
console.log("METER SIZE HAS PASSED");
if(checkusage == "Y") {
console.log("Check usage has been found");
return [0.8042,0.8042,0.6879,0.6627];
} else {
console.log("no check usage found " + checkusage);
return [2.1442,0.8042,0.6879,0.6627];
}
} else if(meterSize == 999){
return [0.03035,0,0,0];
}
else {
return [0.8042, 0.8042, 0.6879, 0.6627];
}
}
我已经尝试了几种不同的方法,所有的结果都是一样的,如有任何想法,我将不胜感激。
谢谢@mplungjan
if (checkusage.trim() == "Y")
解决了这个问题,我猜CSV也传递了空格。
- 不知道如何将您的评论标记为答案抱歉
相关文章:
- 函数无法识别初始化的变量
- angular/javascript无法识别函数内部的全局变量
- 在javascript中未将变量识别为变量
- 在JSP函数中写入的变量无法识别
- ng使用一个不识别临时变量形式ng repeat的函数绑定html
- javascript函数无法识别传递给它的角度变量
- 无法识别一个 js 文件中的变量
- JavaScript 如何重新识别事件对象变量
- 为多个变量定义相同的类型,在Webstorm中识别
- 在javascript中创建的按钮无法识别变量
- 全局范围内的变量在 javascript 中无法识别
- 下划线 _.模板无法识别变量
- (Javascript)脚本获胜't只计算一次,可能没有识别变量
- 浏览器不能识别变量
- . js.ERB不能识别变量
- NodeJS函数不识别变量
- JavaScript IF语句不能识别变量
- 如何识别变量I'我想用JavaScript进行比较
- JavaScript upTime函数-不识别变量的ID
- 如何识别变量JSON.stringify