【JavaScript 教程】第五章 字符串11— includes():檢查字符串是否包含子字符串

2021-12-31 web前端開發

英文 | https://www.javascripttutorial.net/

譯文 | 楊小愛

那麼,在今天的教程中,我們將一起來學習如何使用 JavaScript String includes() 方法來檢查一個字符串是否包含另一個字符串。

JavaScript String includes() 方法介紹

contains() 方法確定一個字符串是否包含另一個字符串:

string.includes(searchString [,position])

如果在字符串中找到 searchString,includes() 方法返回 true;否則為false。

可選的position參數指定string中開始搜索 searchString 的位置。position默認為 0。

include() 匹配字符串區分大小寫。

JavaScript 字符串包括()示例

此示例使用 includes() 方法檢查字符串 @ 是否在字符串 'admin@example.com' 中:

let email = 'admin@example.com';console.log(email.includes('@'));

以下示例檢查str是否包含Script:

let str = 'JavaScript String';console.log(str.includes('Script'));

輸出:

如前所述,includes() 匹配字符串區分大小寫,因此,以下示例返回 false:

let str = 'JavaScript String';console.log(str.includes('script'));

輸出:

以下示例使用包含第二個參數的 includes() 方法:

let str = 'JavaScript String';console.log(str.includes('Script', 5));

輸出:

總結

在今天的本教程中,我們學習了如何使用 JavaScript String includes()方法來確定一個字符串是否包含另一個字符串。

如果你還想學習更多字符串的內容,請點擊下文連結進行學習。

【JavaScript 教程】第五章 字符串10— slice():提取字符串的一部分

【JavaScript 教程】第五章 字符串09— substring():從字符串中提取子字符串

【JavaScript 教程】第五章 字符串08— lastIndexOf():查找字符串中子字符串最後一次出現的索引

【JavaScript 教程】第五章 字符串07— indexOf():獲取字符串中子字符串第一次出現的索引

【JavaScript 教程】第五章 字符串06— split():將字符串拆分為子字符串數組

【JavaScript 教程】第五章 字符串05— concat():將多個字符串連接成一個新字符串

【JavaScript 教程】第五章 字符串04— padStart() 和 padEnd()

【JavaScript 教程】第五章 字符串03— trim()、trimStart() 和 trimEnd()

【JavaScript 教程】第五章 字符串02— 字符串類型

【JavaScript 教程】第五章 字符串01— JavaScript 字符串

學習更多技能

請點擊下方公眾號

相關焦點

  • 【JavaScript 教程】第五章 字符串06— split(): 將字符串拆分為子字符串數組
    /譯文 | 楊小愛那麼,在今天的教程中,我們將一起來學習如何使用 JavaScript split() 方法將字符串拆分為子字符串數組。1) separatorseparator確定每個拆分應在原始字符串中出現的位置。separator可以是字符串。或者它可以是一個正則表達式。如果省略separator或 split() 在字符串中找不到separator, split() 將返回整個字符串。
  • 【JavaScript 教程】第五章 字符串10— slice():提取字符串的一部分
    /譯文 | 楊小愛那麼,在今天的教程中,我們將一起來學習如何使用 JavaScript String slice() 方法從字符串中提取子字符串。如果你還想學習更多字符串的內容,請點擊下文連結進行學習。
  • 10個很棒的 JavaScript 字符串技巧
    我們稱一個字符序列為字符串。這幾乎是所有程式語言中都有的基本類型之一。這裡跟大家展示關於 JS 字符串的10個很棒的技巧,你可能還不知道哦?1.如何多次複製一個字符串JS 字符串允許簡單的重複,與純手工複製字符串不同,我們可以使用字符串的repeat方法。2. 如何填充一個字符串到指定的長度有時,我們希望字符串具有特定長度。
  • JavaScript字符串所有API全解密
    字符串作為基本的信息交流的橋梁,幾乎被所有的程式語言所實現多數開發者幾乎每天都在和字符串打交道JavaScript通過自動裝箱字符串字面量為String對象,更加簡化了字符串的使用字符串作為基本的信息交流的橋梁,幾乎被所有的程式語言所實現(然而c、c++沒有提供)。
  • Swift字符串和字符
    您可以通過檢查其 Boolean 類型的 isEmpty 屬性來判斷該字符串是否為空:if emptyString.isEmpty {println("什麼都沒有")}// 列印輸出:"什麼都沒有"字符串可變性您可以通過將一個特定字符串分配給一個變量來對其進行修改,或者分配給一個常量來保證其不會被修改:var variableString = "Horse"variableString
  • MATLAB字符和字符串
    例如:>> A='中文字符串輸入演示'A =中文字符串輸入演示3.字符串的尋訪在MATLAB中,字符串的尋訪可以通過其坐標來實現。>由5行組成>> size(a)ans =5 6在使用函數str2mat創建字符串數組的時候,不用擔心每一行的字符個數是否相等,函數在運行中會以字符最多的一行為準,而將其他行中的字符以空格補齊。
  • 【字符串哈希】字符串哈希入門
    Tag : 「滑動窗口」、「哈希表」、「字符串哈希」、「前綴和」所有 DNA 都由一系列縮寫為 'A','C','G' 和 'T' 的核苷酸組成,例如:"ACGAATTCCG"。在研究 DNA 時,識別 DNA 中的重複序列有時會對研究非常有幫助。
  • JavaScript字符串操作方法大全,包含ES6方法
    一個非負的整數,規定要提取的子串的第一個字符在 stringObject 中的位置。stop :可選。一個非負的整數,比要提取的子串的最後一個字符在 stringObject 中的位置多 1。如果省略該參數,那麼返回的子串會一直到字符串的結尾。
  • 淺談Java中字符串的初始化及字符串操作類
    對於這種直接通過雙引號""聲明字符串的方式, 虛擬機首先會到字符串常量池中查找該字符串是否已經存在. 如果存在會直接返回該引用, 如果不存在則會在堆內存中創建該字符串對象, 然後到字符串常量池中註冊該字符串。在本案例中虛擬機首先會到字符串常量池中查找是否有存在"hello"字符串對應的引用.
  • Golang語言之字符串操作
    %o八進位整數%b二進位整數%f,%g,%e浮點數%t布爾值%c字符%s字符串%q帶雙引號的字符串%v內置格式內容%T類型%p內存地址%%字符%\n換行\t縮進文章內容主要以代碼注釋講解相關知識點// 遍歷字符串 for i, n := range str { // fmt.Println(i, n) // 列印字符 fmt.Printf("%d=>%c\n", i, n)} // 常用字符串函數 // HasPrefix 前綴 // isOk :=
  • Python3 字符串 | Python String
    結束,如果beg 或者 end 指定則檢查指定的範圍內是否以 obj 結束,如果是,返回 True,否則返回 False.8find(str, beg=0, end=len(string))檢測 str 是否包含在字符串中,如果指定範圍 beg 和 end ,則檢查是否包含在指定範圍內,如果包含返回開始的索引值,否則返回-19index(str, beg=0, end=len(string))跟find()方法一樣,只不過如果str不在字符串中會報一個異常。
  • 對比python字符串函數,學習pandas的str矢量化字符串函數
    2.常用的python字符串函數 字符串中,空白符也算是真實存在的一個字符。1)python字符串函數大全2)函數講解① find()函數功能 :檢測字符串是否包含指定字符。如果包含指定字符,則返回開始的索引;否則,返回-1。
  • Python中的轉義字符串與格式化字符串
    # 格式化字符串# 常用佔位符# %s 格式化字符串# %d 格式化整數int") to str# print("我喜歡" + c + "," + "在" + n + "年")格式化字符串# 式化%f保留需要的小數位數,注意小數點print("數字%.1f是小數" % f)格式化字符串
  • js字符串常用方法總結
    //參數可以是某個字符或者正則表達式,返回匹配的字符str.exec(reg)   //返回每次匹配的詳細信息4、字符串截取str.substring(s1, s2)   //傳入兩個下標,返回截取的字符,左閉右開區間;不傳參數則返回整個字符串;傳入的負數會轉換成0;能夠自動調整下標參數的大小順序;不改變原字符串;s2不傳則到最後一個下標str.slice
  • (基礎篇)PHP字符串函數
    PHP字符串函數包括查找字符位置函數;提取子字符函數;替換字符串;字符長度;比較字符函數;分割成數組字符;去除空格等等
  • JS中字符串常見幾種的方法
    這篇文章主要介紹了Javascript字符串常用方法詳解的相關資料,在平時工作中經常會用到的,非常不錯,需要的朋友可以參考下。1:charAt()方法charAt()返回字符串中x位置的字符,下標從 0 開始。<!
  • 對比python字符串函數,輕鬆學習pandas的 str 矢量化字符串函數
    2.常用的python字符串函數字符串中,空白符也算是真實存在的一個字符。1)python字符串函數大全2)函數講解① find()函數功能 :檢測字符串是否包含指定字符。如果包含指定字符,則返回開始的索引;否則,返回-1。
  • 在字符串中搜索標記--labview字符串函數之一
    一直未能找到合適的字符串函數來解析出來有效數據,而昨天恰恰看到了這樣一個字符串函數——在字符串中搜索標記。確定函數在遇到多個相鄰分隔符時是否能識別標記。如允許空標記?的值為FALSE(默認值),多個相鄰的分隔符可以分隔輸入字符串中的兩個標記。如允許空標記?的值為TRUE,在每個相鄰分隔符對之間都將返回空的標記字符串。輸入字符串是要搜索標記的字符串。偏移量是輸入字符串中開始掃描的點。默認值為0,即字符串的起始位置。
  • JavaScript字符串 提取、分割、大小寫
    字符串的替換 replace(); 格式:字符串.replce( 匹配的字符串/正則表達式 , 替換成的新字符串
  • useful R 字符串函數
    正則表達式(Regular Expression)是一種匹配檢索模式,用於查詢符合一定規則的字符,想了解更多可以百度搜索《正則表達式30分鐘入門教程》,這分教程非常簡單,但是正則表達式實在是天書,如果不是專門幹這一項,了解一些基礎的概念和常見的寫法就可以了,比如什麼叫元字符,什麼叫轉義等等。