js-看看我的if条件成立吗,有没有问题

问题描述

看看我的if条件成立吗,有没有问题

上面的是条件
下面的是代码

if(show*40/100 <= input1){
                    //个人
                    sl = show*40/100*input5/100;

                    dl = show*40/100*input6/100;
                    $('#input3').val(sl);

                }else if(input*300/100 > input1){
                    sl = show*300/100*input5/100;

                    dl = show*300/100*input6/100;
                    $('#input3').val(sl);

                }else{

                    sl = show*input5/100;

                    dl = show*input6/100;
                    $('#input3').val(sl);

                }

input1 是税前收入 我怎么感觉 他不成立呢

解决方案

根据我的理解,input1是用户输入的数据,应该是输入的工资,表格里说输入在平均工资*40%以下的,结果是。。。,所以if(show*40/100 <= input1)应该为if(show*40/100 >= input1),也就是if(input1<=show*40/100 ),表示输入值在平局工资*40%之下,第二个判断也是同样道理,就不写了,不知道是否理解有误。。。

解决方案二:

语法上没有问题
是不是执行之后逻辑上有错误?

解决方案三:

show*40/100 得到的结果有可能是小数。。
如果是这里有问题 可以改成%100

解决方案四:

好像没问题,一个40% ,一个40%到300%, 还有一个300%

以上,你把你几个参数打印一下,看看那里有问题。

解决方案五:

人家的这个是前后顺序反一下而已,先是做300% 最后做 两者之间的 没问题啊

解决方案六:

我擦 把我的内容吞了 先做小于 40% 然后做 大于300% 最后做两者之间

时间: 2024-08-02 21:42:41

js-看看我的if条件成立吗,有没有问题的相关文章

更新-最近学习java的缓存机制,请大家看看我的代码有什么不足

问题描述 最近学习java的缓存机制,请大家看看我的代码有什么不足 一个简单的测试类,如果在高并发下会有问题么 package com.test.cache;import java.util.Map;import java.util.concurrent.ConcurrentHashMap;public class CacheManager { private volatile static CacheManager cacheManager;//缓存类的实例 private long upDa

代码-求好心人看看我的code哪里不对

问题描述 求好心人看看我的code哪里不对 这是我写的一个作业的代码,但是每次运行的时候文件无论如何都打不开,但是我的文档已经放进了文件夹里面,现在很无奈不知道怎么办,有好心人能帮忙解答一下吗...跪谢 #include #include #include #include using namespace std; const int MAX_ASCII=127; const int MIN_ASCII= 0; const int NUM_ASCII=128; int main() { int

matlab simulink-请大神看看我的自抗扰控制框图搭的是否正确

问题描述 请大神看看我的自抗扰控制框图搭的是否正确 请大神帮忙看看是否正确? 解决方案 http://www.ilovematlab.cn/thread-453705-1-1.html

c语言acm1003 求大神看看我的代码哪错了

问题描述 c语言acm1003 求大神看看我的代码哪错了 Given a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max sum in this sequence is 6 + (-1) + 5 + 4 = 14. Input The first line of the input

C语言--有木有大神帮帮看看我的折半法代码,已经自己研究了好长时间,还是弄不出来???

问题描述 C语言--有木有大神帮帮看看我的折半法代码,已经自己研究了好长时间,还是弄不出来??? #include #include #define M 3 void inputName(char name[][121],double money[]); void ouput(char name[][121],double money[]); void sortPay(char name[][121],double money[]); void sortName(char name[][121]

循环添加-请各位大神帮我看看我的问题出现在哪里?

问题描述 请各位大神帮我看看我的问题出现在哪里? 解决方案 这种问题无法回答.因为你提供的有用信息太少. 你不能沉浸在你的问题中,而假定别人知道你问题的上下文. 你得把你打算做什么,你怎么做,遇到什么问题说清楚. 特别是,你的数据库是什么样的. 另外一个明显的问题是stmt,你应该用类似如下的代码初始化: conn.prepareStatement(你的查询); 可以参考:http://blog.csdn.net/yangjizhong/article/details/4793760 解决方案二

编程-求最大公约数的c++源代码,要用我的方法,但是运行不了,请看看我的方法对不,

问题描述 求最大公约数的c++源代码,要用我的方法,但是运行不了,请看看我的方法对不, /*第一步:任意给定两个正整数:判断它们是否都是偶数.若是,则用2约简: 若不是则执行第二步. 第二步:以较大的数减较小的数,接着把所得的差与较小的数比较,并以大数减小数. 继续这个操作,直到所得的减数和差相等为止. 则第一步中约掉的若干个2与第二步中等数的乘积就是所求的最大公约数.*/ #include //用更相减损术计算最大公约数 #include using namespace std; int ma

请大牛看看我的这个javascript做的鼠标拖地的代码!哪儿有问题呢?

问题描述 请大牛看看我的这个javascript做的鼠标拖地的代码!哪儿有问题呢? <html> <meta charset="utf-8"> <title>内嵌滑鼠</title> <script type="text/javascript"> window.onload = function(){ var oDiv = document.getElementById("div1");

c语言-求大神来看看我的算法有没有可行性,最好能给点建议

问题描述 求大神来看看我的算法有没有可行性,最好能给点建议 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式:每个测试输入包含1个测试用例,即给出自然数n的值.这里保证n小于10^100. 输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格. 输入样例: 1234567890987654321123456789 输出样例:yi san w 我的代码如下: #include<stdio.h> #include&l