js字符串比较

  1,大写字母小于小写字母 a='ang',b='Zh' 那么a>b

  2,可以使用字符串的toUpperCase()/toLowerCase()方法不区分字母的大小写. a.toUpperCase()<b.toUpperCase();

   3,如果比较两个引用类型的变量,要想比较成功,两个变量必须参照完全相同的实体;例如

var a=['a','b','c'];
    var b=['a','b','c'];
    if(a.toString()==b.toString()){
        alert('same');
    }else{
        alert('not same');
    }
View Code

如果直接比较a,b,则比较失败;

4.字符串类型的变量是按照引用复制和传递的,但是由于字符串声明后不能被修改,所以可以直接比较两个字符串类型的变量的内容. 

  按照引用复制和传递可以节约内存

posted @ 2014-04-03 11:14  搞IT的蟋蟀  阅读(572)  评论(0)    收藏  举报