91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Javascript中indexOf函數如何使用

發布時間:2021-07-01 16:22:32 來源:億速云 閱讀:284 作者:Leah 欄目:編程語言

本篇文章為大家展示了Javascript中indexOf函數如何使用,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

使用方法:strObj.indexOf(str,startIndex[可選])

程序代碼

其中strObj是必選項。String 對象或文字。
str是必選項。要在 String 對象中查找的子字符串。
startIndex是可選項。該整數值指出在 String 對象內開始查找的位置,從0開始。如果省略,則從字符串的開始處查找。

注意:對于JavaScript indexOf是區分大小寫的。

JavaScript中indexOf函數方法返回一個整數值,指出 String 對象內子字符串的開始位置。如果沒有找到字符串,則返回 -1。如果 startindex 是負數,則 startindex 被當作零。如果它比***的字符位置索引還大,則它被當作***的可能索引。

javascript indexOf函數是從左向右執行查找

下面的示例說明了indexOf函數方法的用法。

程序代碼

var str1="fdiejDIFADF";   var str="e";   var i=str1.indexOf(str);   alert(i);

在前面說了,indexOf是區分大小的寫,有時這就給我們造成了一定的麻煩,那怎么解決呢??當然最簡單的方法是把字符用toLowerCase或toUpperCase轉化為大寫或小寫就解決了。
代碼如下:
程序代碼

<script>   var Str = 'ABCDEF';   var Str1 = 'bcd';   alert(Str.toLowerCase().indexOf(Str1.toLowerCase()));   str2 = 'AbCdEf';   alert(Str2.toLowerCase().indexOf(Str1.toLowerCase()));   script>

下面這個方法利用正則對indexOf進行了擴展(來自網絡)
程序代碼

<script>   String.prototype.indexOf = function(f,m){   var mm = (m == false) ? "i":"";   var re = eval("/"+ f +"/"+mm);   var rt = this.match(re);   return (rt == null) ? -1:rt.index;   }   var test = "absnegKIugfkalg";   alert(test.indexOf("kiu",false));   script>

下面的這個擴展就更強大了,它兼容原來的 indexOf函數,也可以進行忽略大小的查找(同樣來自網絡)。
程序代碼

<script language="javascript">   StringString.prototype._indexOf = String.prototype.indexOf;   String.prototype.indexOf = function()   {   if(typeof(arguments[arguments.length - 1]) != 'boolean')   return this._indexOf.apply(this,arguments);   else   {   var bi = arguments[arguments.length - 1];   var thisthisObj = this;   var idx = 0;   if(typeof(arguments[arguments.length - 2]) == 'number')   {   idx = arguments[arguments.length - 2];   thisthisObj = this.substr(idx);   }   var re = new RegExp(arguments[0],bi?'i':'');   var r = thisObj.match(re);   return r==null?-1:r.index + idx;   }   }   alert("bcssssasdfsdf".indexOf('A',3,true));   alert("bcssssasdfsdf".indexOf('a',3));   script>

上述內容就是Javascript中indexOf函數如何使用,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

张家港市| 饶阳县| 淳化县| 碌曲县| 江陵县| 芦山县| 天峻县| 嘉禾县| 汕头市| 西乌珠穆沁旗| 天祝| 宝坻区| 西乡县| 乐昌市| 景东| 涞源县| 南溪县| 克东县| 德庆县| 桃园县| 庐江县| 宾阳县| 乌恰县| 疏勒县| 阿克苏市| 阜宁县| 山阴县| 上饶县| 呼玛县| 宁国市| 彰化县| 尼木县| 罗甸县| 鄂州市| 上虞市| 阿坝| 恩平市| 乌拉特中旗| 巩义市| 保定市| 凤冈县|