日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

原生JavaScript---字符串[3]

發布時間:2025/1/21 javascript 58 豆豆
生活随笔 收集整理的這篇文章主要介紹了 原生JavaScript---字符串[3] 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先,給大家道個歉,專欄更新的晚了。

理由借口神馬的就不多說了......


字符串的比較

?

==相等
!=不相等
===絕對相等
!==不絕對相等
>大于
>=大于等于
<小于
<=小于等于

?

?

是否相等

?

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]的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。