原生JavaScript---字符串[3]
来源:互联网 发布:java小程序输出语句 编辑:程序博客网 时间:2024/05/22 08:27
首先,给大家道个歉,专栏更新的晚了。
理由借口神马的就不多说了......
字符串的比较
==相等!=不相等===绝对相等!==不绝对相等>大于>=大于等于<小于<=小于等于是否相等
var str1="JavaScript";var str2="JAVASCRIPT";document.write("str1="+str1);document.write("<br/>");document.write("str2="+str2);document.write("<br/>");if(str1==str2){document.write("str1和str2相等!");}else{document.write("str1和str2不相等!");}
结果:
是否绝对相等
"==="和"!=="不仅要比较数据内容,还要比较数据类型。
var str1="JavaScript";var str2=new String("JavaScript");document.write("str1的内容:"+str1+", str1的数据类型:"+typeof(str1));document.write("<br/>");document.write("str2的内容:"+str2+", str2的数据类型:"+typeof(str2));document.write("<br/>");if(str1===str2){document.write("str1和str2绝对相等!");}else{document.write("str1和str2不绝对相等!");}
结果:
大于小于
var str1="Abc";var str2="abc";var str3="bcd";if(str1>str2){document.write("str1大于str2");}else{document.write("str1小于str2");}document.write("<br/>");if(str2>str3){document.write("str2大于str3");}else{document.write("str2小于str3");}
在字符串得比较中,后面的字母大于前面的字母,小写字母大于大写字母。
用javascript的内置函数localeCompare来比较
localeCompare是个很奇葩的东西,它取决于本地系统中缺省区域设置的排序,你看一下了解就好了。
var str1="Abc";var str2="abc";if(str1.localeCompare(str2)==0){document.write("str1和str2相等!");}if(str1.localeCompare(str2)==-1){document.write("str1在str2之前!");}if(str1.localeCompare(str2)==1){document.write("str1在str2之后!");}
结果:
str1在str2之后!
好了,就写到这啦!
我的新浪微博:X--zhang
专栏地址:原生JavaScript
欢迎吐槽,欢迎拍砖!
文 / X--zhang
- 原生JavaScript---字符串[3]
- 原生JavaScript---字符串[1]
- 原生JavaScript---字符串[2]
- 原生JavaScript---字符串[4]
- 原生JavaScript---字符串[5]
- 原生javascript
- 原生javascript
- 《高性能javascript》中推荐的javascript字符串trim方法(假设没有原生方案)
- 原生js,字符串操作
- C++11原生字符串
- [swift]4.0原生字符串
- 原生JavaScript开篇
- javascript常用原生函数
- 原生JavaScript---正则表达式
- 原生javascript兼容性
- 原生JavaScript封装Ajax
- 原生javascript 轮播图插件
- 原生JavaScript实现AJAX
- 一个无驱型USB加密锁的HID通信分析
- 面试题3.1--数组与指针大小
- 制作大于4g的win7启动盘
- 应用 Valgrind 发现 Linux 程序的内存问题
- Oracle Database :玩转Oracle学习笔记之(26):Oracle命令
- 原生JavaScript---字符串[3]
- 【Linux基础】运算符重载的格式与规则
- 上篇日本人经营之道 一找漏洞钻空子乘隙而入
- Oracle Database :玩转Oracle学习笔记之(27):Oracle函数
- 第十三堂课后作业
- Java获取存储过程返回的多个结果集
- vs2010 安装va
- 凡客前端面试
- Oracle Database :玩转Oracle学习笔记之(28):Oracle表空间和数据文件