最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS實(shí)現(xiàn)快速比較兩個(gè)字符串中包含有相同數(shù)字的方法

 更新時(shí)間:2017年09月11日 08:58:35   作者:陌上花開(kāi)  
這篇文章主要介紹了JS實(shí)現(xiàn)快速比較兩個(gè)字符串中包含有相同數(shù)字的方法,涉及javascript字符串的遍歷、排序、比較等相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了JS實(shí)現(xiàn)快速比較兩個(gè)字符串中包含有相同數(shù)字的方法。分享給大家供大家參考,具體如下:

有兩個(gè)字符串:

$a = "5,8,0";
$b = "8,0,5";

怎樣快速比較這兩個(gè)字符串包含的數(shù)字是相同的,其中分隔符都是相同的,只是數(shù)字的排序不一樣,兩個(gè)字符串長(zhǎng)度是一樣的

js代碼:

方法一:

var s1 = "5,0,8";
var s2 = "8,0,5";
if(s1.split(",").sort().join(",") == s2.split(",").sort().join(",")) {
 alert("數(shù)字相同");
}else{
 alert("數(shù)字不同");
}

方法二:

var s1 = "5,0,8";
var s2 = "8,0,5";
var a1 = s1.split(",");
var a2 = s2.split(",");
var isSame = false;
if (a1.length == a2.length) {
 isSame = true;
 var length = a2.length;
 for (var i = 0; i < length; i++) {
  if (a1.indexOf(a2[i]) < 0) {
   isSame = false;
   break;
  }
 }
}
if (isSame) {
 alert("數(shù)字相同");
} else {
 alert("數(shù)字不同");
}

PS:這里再為大家推薦一款功能相似的在線工具供大家參考使用:

在線文本比較工具:
http://tools.jb51.net/aideddesign/txt_diff

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript排序算法總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》及《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

长武县| 怀安县| 曲靖市| 鹤壁市| 乌审旗| 广丰县| 额敏县| 酒泉市| 扶绥县| 石门县| 台东市| 浦县| 嘉峪关市| 略阳县| 阳新县| 武宣县| 松江区| 彭州市| 金沙县| 平果县| 上栗县| 剑川县| 永兴县| 霍州市| 温州市| 嘉黎县| 山丹县| 麻阳| 通州市| 乐山市| 漳州市| 阳城县| 秭归县| 栖霞市| 大邑县| 诸暨市| 余姚市| 清涧县| 新晃| 香格里拉县| 临颍县|