范仁义js课程---20、字符串比较
一、总结
一句话总结:
字符串在比较的时候,是一位一位的比较的,每一位的比较都是通过字符的unicode编码来比较,比如str1='abc'和str2='adc'比较,先比较两个'a'的unicode编码,发现一样,然后再比较第二位,以此类推
1、字符串str1='abc'和str2='adc'在js中如何比较大小?
先比较两个'a'的unicode编码,发现一样,然后再比较第二位,str1的第二位'b'的unicode编码小于str2的第二位'd'的unicode的编码,所以str2比str1大
二、字符串比较
博客对应课程的视频位置:20、字符串比较
https://www.fanrenyi.com/video/19/115
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>字符串比较</title> 6 </head> 7 <body> 8 <!-- 9 字符串比较 10 11 如果比较运算符两边都是字符串,就要按照字符串的比较规则来比较 12 13 字符串的比较规则就是逐位进行比较,比较的是字符串对应的unicode编码 14 15 解决两个数字字符串比较情况: 16 我们可以将某一个字符串转换数值类型 17 18 19 20 21 --> 22 <script> 23 // var a='123'; 24 // var b=5; 25 // var ans='123'>'5'; 26 // var ans='123'>+'13'; 27 //var ans='afd'>'ads'; 28 var ans='f'>'d'; 29 console.log('ans='+ans); 30 </script> 31 </body> 32 </html>