JavaScript应用条件和函数

JavaScript应用条件和函数,javascript,function,math,boolean,operators,Javascript,Function,Math,Boolean,Operators,我必须根据javascript中的以下规则创建IF条件。如果可以,请帮助: 主要数字之和应等于限制内其他数字之和 //第一个示例 var a=5//asume a是主要数字的总和 var b=10;//b是其他数字的和 风险价值限额=11//限制 if((a==b)

我必须根据javascript中的以下规则创建IF条件。如果可以,请帮助:

  • 主要数字之和应等于限制内其他数字之和
  • //第一个示例
    var a=5//asume a是主要数字的总和
    var b=10;//b是其他数字的和
    风险价值限额=11//限制
    if((a==b)您可能想要的是:

    if ((a===b) && a < limit)
    
    if((a==b)和&a
    更新:正如评论中指出的,如果
    a==b
    a
    b
    必须是
    ,因此无需检查。

    (a==b)
    的问题在于javascript理解
    false

    您必须使用AND运算符来执行类似以下操作
    (a==b)和&a


    您应该在javascript中为测试类型使用
    ==
    运算符,我发现以下也是上述问题的答案,但不确定如何解决。如果是,有人能解释一下吗

    Math.abs(a - b) < limit;
    
    Math.abs(a-b)
    Java脚本将首先将
    a==b解释为布尔值(true或false),这将导致以下结果,例如:

    if ((false) < limit)  //cannot compare a boolean with a number
              alert("true"); 
        else
             alert("false");
    
    if((false)
    不能将布尔值与数字进行比较。您需要添加另一个运算符来检查a的值是否小于限制

    if ((a===b) && (a < limit))  //something like this
              alert("true"); 
        else
             alert("false");
    
    if((a==b)&&(a
    如果((a==b)和&a

    Javascript不支持(=),因为它有自己的语法。如果你需要使用Javascript,你也需要学习它的语法

    你有一个想要的结果的例子吗?我发现下面也是上述问题的答案,但不确定如何解决。如果是,有人能解释一下吗?数学abs(a-b)<极限;实际上你的prblm没有被很好的描述。您对这三种情况的期望是什么?
    (a==b)
    毫无意义。。。。您正在将布尔值与小于一个数字的值进行比较
    a==b
    false
    所以你有
    false
    简单地说,规则说了什么,我需要实现它。根据规则,这应该是正确的,即主要数字的总和应等于限制内其他数字的总和如果正确,那么这三个条件中的一个是冗余的
    if(a===b&&a
    if ((a===b) && a < limit)