在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 網頁設計教程 > 詳細頁面

JS數組中的indexOf方法的區分(附示例)

JS數組中的indexOf方法的區分(附示例)

更新時間:2025-12-09 文章作者:未知 信息來源:網絡 閱讀次數:

網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立...
網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。
本篇文章給大家帶來的內容是關于JS數組中的indexOf方法的分析(附示例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

這兩天在家中幫朋友做項目,項目中使用了數組的indexOf 方法,找到了一篇文章,感覺非常不錯,順便整理下以防鏈接丟失。

相信說到 indexOf 大家并不陌生,判斷字符串是否包涵子字符串時特別常用,正則不熟練同學的利器。這篇文章就最近遇到的一個問題,用實例再說說說indexOf方法。本文是小知識點積累,不作為深入討論的話題,因此這里沒有解釋indexOf()的第二個參數,相信大家都知道第二個參數的作用。

String 類型的使用

溫習一下大家熟知的字符串用法,舉個例子

let str = 'orange';
 
str.indexOf('o'); //0
str.indexOf('n'); //3
str.indexOf('c'); //-1

這里 0 和 3 分別是 o 和 n 在字符串中出現的位置。起始下標是 0。而 -1 代表未匹配。
曾經有人問我為什么偏偏是 -1 不是 null 或者 undefined。你去問制定規則的人啊!一臉無奈。
大家看到這里感覺沒什么亮點啊,別急接著再來一個例子

let numStr = '2016';
 
numStr.indexOf('2'); //0
numStr.indexOf(2); //0

看到這里有個小點就是 indexOf 會做簡單的類型轉換,把數字轉換成字符串 '2' 然后再執行

Number 類型的使用

大家可能會想 number 類型有沒有 indexOf 方法因為會做隱式轉換嘛!明確告訴大家沒有,上例子

let num = 2016;
 
num.indexOf(2); //Uncaught TypeError: num.indexOf is not a function

非要對 number 類型使用 indexOf 方法嘞?那就轉換成字符串咯,接著上例來寫

//二逼青年的寫法
num = '2016';
num.indexOf(2); //0
 
//普通青年的寫法
num.toString().indexOf(2); //0
 
//文藝青年的寫法
('' + num).indexOf(2); //0

第一種寫法簡單直接,對于已知的較短的數字也不是不可行。但是 num 變量針對不同數據是變化的時候,怎么辦呢?

第二種寫法最為常用,但對比第三種寫法長了一點。哈哈,其實都可以,代碼潔癖的人喜歡第三種 √ 。

array 類型的使用

大家提起精神,大boss來了。
數組方法大家再熟悉不過了,卻忽略了數組有 indexOf 這個方法(我個人感覺)。
干說不練瞎扯淡,遇到了什么問題,注意要點又在哪里?

let arr = ['orange', '2016', '2016'];
 
arr.indexOf('orange'); //0
arr.indexOf('o'); //-1
 
arr.indexOf('2016'); //1
arr.indexOf(2016); //-1

這里沒把例子拆的那么細,四個用例足以說明問題。

arr.indexOf(‘orange') 輸出 0 因為 ‘orange' 是數組的第 0 個元素,匹配到并返回下標。
arr.indexOf(‘o') 輸出 -1 因為此方法不會在每一個元素的基礎上再次執行 indexOf 匹配。
arr.indexOf(‘2016') 輸出 1 因為此方法從頭匹配直到匹配到時返回第一個數組元素的下表,而不是返回全部匹配的下標。
arr.indexOf(2016) 輸出 -1 注意:這里不會做隱式類型轉換。

既然坑已經發現我們不妨刨根問底。去MDN官網一看究竟。對此話題感興趣的朋友可以直接跳轉到Array.prototype.indexOf()。

只想了解的朋友下面給大家官方的 Description。

indexOf() compares searchElement to elements of the Array using strict equality (the same method used by the === or triple-equals operator).

一目了然,這里用的是嚴格等于(===)。大家做類似判斷的時候多留意。不要誤認為數字會轉成字符串,同理字符串也不會轉換成數字。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

  • String:indexOf 會將數字0做類型轉換,轉換為字符串'0'。

  • Number:沒有indexOf 方法。需要將數字類型轉換為字符串。方法有三種。直接字符串、字符串toString、字符串拼接。

  • Array:數組同樣有indexOf 方法,只不過做類型判斷時,使用的嚴格相等(strict equality),也就是 === 。

以上就是JS數組中的indexOf方法的分析(附示例)的詳細內容,更多請關注php中文網其它相關文章!


網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 特级丰满少妇一级| 手机在线国产视频| 欧美一级中文字幕| 五月花丁香婷婷| 91制片厂毛片| 黄色免费网址大全| 亚洲天堂网一区| 在线观看免费视频高清游戏推荐| 日本免费不卡一区二区| 久久久久免费看黄a片app| 69sex久久精品国产麻豆| 精品国偷自产一区二区三区| 免费极品av一视觉盛宴| 久久久久久久香蕉| 国产毛片视频网站| 欧美精品无码一区二区三区| 日韩无套无码精品| 精品亚洲视频在线| 欧美另类videos| 久久av综合网| 国产高清视频网站| 性做爰过程免费播放| 欧美 国产 精品| 每日在线更新av| 五月天av在线播放| 日韩在线观看a| 国产精品久久久毛片| 最新av在线免费观看| 国产69精品久久久久久久| 91在线视频观看免费| 一级日本黄色片| 精品99在线视频| 99精品视频网站| 漂亮人妻被中出中文字幕| 日本在线播放一区二区| 300部国产真实乱| 欧美午夜aaaaaa免费视频| 日本一二三区视频在线| 99草草国产熟女视频在线| 不卡中文字幕在线| 激情网站五月天| 欧美交换配乱吟粗大25p| 黄色片久久久久| 大胆欧美熟妇xx| 天堂av手机在线| 亚洲不卡视频在线| 国产97在线 | 亚洲| 午夜啪啪福利视频| 天堂av在线8| 99久久国产宗和精品1上映| 国产在线xxxx| 男女h黄动漫啪啪无遮挡软件| 777米奇影视第四色| www.成年人视频| 伊人久久在线观看| 国产奶头好大揉着好爽视频| 我看黄色一级片| 欧美日韩在线免费播放| 国模吧无码一区二区三区| 午夜久久久久久久久久久| 中文字幕12页| 一区二区三区 日韩| 日本成人黄色网| 少妇性l交大片| 欧美成人免费高清视频| 无码aⅴ精品一区二区三区浪潮 | 亚洲国产精品无码观看久久| 黄色a级在线观看| 日韩video| 黄色一级片国产| 久久福利一区二区| 国产精品三级一区二区| 国产日本在线播放| 国产日韩亚洲欧美在线| 加勒比成人在线| 鲁一鲁一鲁一鲁一澡| 日本在线xxx| 国产性xxxx18免费观看视频| 免费观看成人网| 天堂在线中文在线| 日本高清xxxx| 国模吧无码一区二区三区| 国产成人无码av在线播放dvd| 国产理论在线播放| 肉色超薄丝袜脚交| 国产一区 在线播放| 日本a在线免费观看| 最近免费中文字幕中文高清百度| 成年人在线看片| 免费看啪啪网站| 欧美一级视频免费看| 一级黄色香蕉视频| 色姑娘综合天天| 久久无码高潮喷水| a级黄色片网站| 美女日批免费视频| 日本高清久久久| 妞干网在线视频观看| 老司机久久精品| 国产精品久久中文字幕| 香港日本韩国三级网站| 黄色一级片黄色| 亚洲另类第一页| 黄页网站在线观看视频| 亚洲精品视频三区| 一本大道熟女人妻中文字幕在线| 奇米视频7777| 麻豆av免费在线| 日韩黄色片在线| 日本黄色播放器| 久久九九国产视频| 3d动漫一区二区三区| youjizz.com亚洲| 激情五月开心婷婷| 日韩极品视频在线观看| 男人午夜视频在线观看| 免费午夜视频在线观看| 免费看毛片的网址| 男女啪啪免费观看| 欧美视频亚洲图片| 亚洲精品一二三四五区| 国产淫片免费看| 野外做受又硬又粗又大视频√| 午夜啪啪小视频| 亚洲一级片免费| 污色网站在线观看| 欧美午夜性生活| 日韩精品一区二区三区色欲av| 91黄色在线看| 日韩精品在线中文字幕| 999久久欧美人妻一区二区| 懂色av一区二区三区四区五区| 中文字幕第88页| 日本一二区免费| 中文国产在线观看| 在线播放免费视频| 成年人免费观看的视频| 久久av秘一区二区三区| 樱空桃在线播放| 欧美狂野激情性xxxx在线观| 97在线免费视频观看| 欧妇女乱妇女乱视频| 波多野结衣之无限发射| 国内自拍在线观看| 少妇高清精品毛片在线视频 | 中文字幕第80页| 亚洲欧美激情网| 波多野结衣激情| 全黄性性激高免费视频| 中文字幕无码精品亚洲35| 国产在线青青草| 中文字幕国内自拍| 日韩a一级欧美一级| wwwjizzjizzcom| 日韩精品视频久久| 色婷婷综合在线观看| 18禁裸男晨勃露j毛免费观看| av之家在线观看| 激情视频免费网站| 熟妇熟女乱妇乱女网站| 国产午夜福利在线播放| 国产精品视频中文字幕| 国风产精品一区二区| 欧美日韩二三区| 麻豆中文字幕在线观看| 91视频最新入口| 在线免费黄色小视频| 欧美老熟妇喷水| 一区二区三区日韩视频| 99精品视频在线看| 在线观看18视频网站| 日韩欧美xxxx| 国产在线xxxx| 亚洲黄色片免费| 亚洲天堂av线| 久久国产亚洲精品无码| 精品国产无码在线| 日本888xxxx| 精品国产一区三区| 亚洲高潮无码久久| 天天影视色综合| 五月婷婷狠狠操| 久草精品在线播放| 六月婷婷在线视频| 国产精品视频一二三四区| www.久久91| 日韩av手机版| jizz欧美激情18| 日韩有码免费视频| 国产成人无码精品久久久性色| 中文字幕色呦呦| 污污污污污污www网站免费| 亚洲视频一二三四| 热久久久久久久久| 久久99爱视频| 国产乱女淫av麻豆国产| 日本肉体xxxx裸体xxx免费| 国产日韩成人内射视频| 国产又黄又猛视频| 亚洲 欧美 另类人妖|