if("一二"=="一二"){
    alert("true")
}上面这段没有展现alert,下面这段则展现了,为什么?请大神指教,谢谢!if("一"=="一"){
    alert("true")
}

解决方案 »

  1.   

    <script>
    if("一二"=="一二"){
         alert("true")
    }
    if("一"=="一"){
    alert("true")
    }
    </script>
    没问题啊 我这都弹出了~·
      

  2.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head><body><script>
    if("一二"=="一二"){
         alert("true")
    }
    if("一"=="一"){
    alert("true")
    }
    </script>
    </body>
    </html>
      

  3.   

    我是写chrome的扩展,单独的一个js文件。不知道是否是语言问题呢?
      

  4.   

    原来真的是语言问题,我存为utf8的格式就好了。谢谢大家。
      

  5.   

    if("一二"=="一二"){
        alert("true")
    }
    弹出true没有问题有些问题看似简单,其实深究起来不简单,比如:字符'a'和'A'的大小,字符'b'和'A'的大小……字符串的比较原理是按照编码字节比较。
    只有懂得原理,才能更好的理解,知识点很重要。似懂非懂很麻烦。