var a="some";
var b="some";
怎么判断 a 和 b 是不是相等呀,
(用==好像不行)

解决方案 »

  1.   

    if (a!=b)
    alert("字符不符")
    else
    alert("字符相同")
      

  2.   

    if(a==b)可以用"=="号判断的 .
      

  3.   


    function test(){
    a = "some";
    b = "some";
    if(a==b){
    alert("相等");
    }
    }<input type="button" value="测试" onclick="test()" />
      

  4.   

    <script>
    var a="some"; 
    var b="some"; 
    if (a==b) 
    alert("字符相同");
    else 
    alert("字符不符");
    </script>
     
    我试过,可以
    你把脚本调试开开,看看是什么原因
      

  5.   


    function test(){
    if($("#text").val()=="some"){//如果是文本框判断字符要加""
    alert("相等");
    }else alert("不相等");
    }
    <input type="text" id="text" />
    <input type="button" value="测试" onclick="test()" />
      

  6.   

    JS中用==在比较字符串时,就跟JAVA中的equals()方法是一样的。
    所以楼主就可以直接用==去比较字符串了。
      

  7.   


        Operator Operand type(s) Operation performed
     
     L   == any     Test for equality
      L   != any      Test for inequality
      L   === any      Test for identity
      L  !==  any       Test for nonidentity
     
      

  8.   

    可以用“==”
    可能你两个字符串开启来一样  其实某个带了空格?http://www.17ggs.com/html/ui/web/index.html
    更多js内容