看到一段代码,是JavaScript的,'0'=="1"&&'1'=="11"是什么意思??

解决方案 »

  1.   

    ==判断等于加单引号做字符串比较,不加引号比较数字是否相等
    字符0等于字符1并且字符1等于字符11才成立
    if('0'=='1'&&'1'=='11')
    本人菜鸟有问题请指出
      

  2.   

    擦。。写错了。。应该是'0'=="1"&&'1'=="1"。。不好意思。。
      

  3.   

    JavaScript里面,单引号和双引号是一样的。
    在这里都是判断值是否相等。
    '0'=="1"返回false,
    '1'=="1"返回true,
    所以是'0'=="1"&&'1'=="1"返回就是false了。
      

  4.   

    if('0'=="1" && '1'=="1"){
        //....do something
    }那这种代码算是什么情况
      

  5.   

    0怎么可能等于1了?这个地方直接写个false不更好吗?不知道写代码的人用意何在?
      

  6.   

    估计LZ是使用的IE的“查看源文件”吧?
    如果是原文,估计单引号中应该是变量。
      

  7.   

    对哦!有可能哦。我还真是查看源文件。但是中间的条件是&&还是令人费解啊。。