我想让我的价格在两个条件下显示
我试过"&&“运营者,没有运气,知道我下一步该做什么吗?
发布于 2015-05-20 21:44:08
您的basPrc是一个字符串,而不是一个数字;您应该将它初始化为5000,而不是"$5000" (这里缺少引号很重要)。我一点也不确定onlnPrc会是什么。你需要确保两者都是数字。否则,当您执行basPrc > onlnPrc时,您将执行字符串比较,而不是数字比较。
// Base Price defaults to 5000
var basPrc = 5000;
// Parse the Online Price as a floating point number;
// if the result is NaN, default it to 0
var onlnPrc = parseFloat("<%=getAttribute('item','382798','salesprice')%>") || 0;您应该努力确保basPrc和onlnPrc始终是数字,因为您正在使用它们进行计算。将货币符号或小数点的显示保留在实际显示数据的代码片段上。
不相关的问题:这些代码住在哪里?这是干什么用的?我从未见过像这样的NetSuite代码。
https://stackoverflow.com/questions/30358346
复制相似问题