微信扫一扫打赏支持

范仁义js课程---20、字符串比较

范仁义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>

 

 

 

 

 

 
posted @ 2020-02-27 03:34  范仁义  阅读(213)  评论(0编辑  收藏  举报