您的当前位置:首页正文

字符串(String)比较大小规则(1)】

2024-11-23 来源:个人技术集锦

**

前端学习笔记——JavaScript篇

**


**

字符串(String)比较大小规则(1)】

判断字符串是大是小,是优先判断长度,还是优先判断大小? 长度越长,越大? 大小越大,越大?

**

  • 正题:那么字符串的比较大小规则是什么呢?

1.字符串比较,是比较的字符对应的ASCII码

2.从左往右(对其每一位字符)依次比较。例:‘abc’<‘abd’ :(两个字符串中,先比较第一位,第一位都是a,对应ascll码表中的十进制数97,所以一样大;比较下一位都是b,同理,两者一样大,比较下一位;第三位时,第一个字符串是c = 99 ,第二个字符串是d = 100,所以第二个‘abd’大。)

3.字符串的长度在比较大小时,并不能作为绝对因素去决定字符串的大小,也就是说:长度不能直接决定大小,字符串的大小是由左边开始最前面的字符决定的。例:‘abc’<‘abcd’,当遇到这种情况时,直观上是长的字符串比短的大,但是决定因素也同样是,相对于每一位字符的ASCII码大小,这个例子中,第一个字符串没有第四位字符相当于null,null的ascll值等于0,而‘d’的ascll的值为100,所以后者大于前者。


生活本是角斗场,需要你时刻保持拼搏与斗志


  • 字符串(String)比较大小规则(2)将具体讲述js中有关字符串比较的相关问题与知识。
显示全文