首頁 web前端 js教程 js中substring和substr的定義和用法_javascript技巧

js中substring和substr的定義和用法_javascript技巧

May 16, 2016 pm 04:49 PM
substr substring

1.substring 方法

定義與用法

substring 方法用於擷取字串中介於兩個指定下標之間的字元。

文法

stringObject.substring(start,stop)

參數     說明
start    必需。一個非負的整數,規定要提取的子字串的第一個字元在 stringObject 中的位置。
stop     可選。一個非負的整數,比要擷取的子字串的最後一個字元在 stringObject 中的位置多 1。如果省略該參數,那麼傳回的子字串會一直到字串的結尾。

傳回值

一個新的字串,該字串值包含 stringObject 的一個子字串,其內容是從 start 處到 stop-1 處的所有字符,其長度為 stop 減 start。

說明

    substring 方法傳回的子字串包括 start 處的字符,但不包括 end 處的字符。
    如果 start 與 end 相等,那麼此方法傳回的就是一個空串(即長度為 0 的字串)。
    如果 start 比 end 大,那麼方法在提取子字串之前會先交換這兩個參數。
    如果 start 或 end 為負數,那麼它將被替換為 0。

2.substr 方法

定義與用法

substr 方法用於傳回一個從指定位置開始的指定長度的子字串。

文法

stringObject.substr(start [, length ])

參數     說明
start    必需。所需的子字串的起始位置。字串中的第一個字元的索引為 0。
length   可選。在傳回的子字串中應包含的字元數。

說明

如果 length 為 0 或負數,將會傳回一個空字串。
如果沒有指定該參數,則子字串將延續到stringObject的最後。

3. 實例

複製程式碼 程式碼如下:

 type /javascript"> 
        function Demo(){  
            s = "Hello Word";  

            str = s.substring(0, 3); //取子字串。
            console.log(str);//=====>Hel 

          console.log(str);//== ===>Hel 
        } 
     
   

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Java如何使用StringBuilder類別的substring()函數截取字串的子字串 Java如何使用StringBuilder類別的substring()函數截取字串的子字串 Jul 24, 2023 pm 12:13 PM

Java如何使用StringBuilder類別的substring()函數截取字串的子字串在Java中,我們經常需要處理字串的運算。而Java的StringBuilder類別提供了一系列的方法,方便我們對字串進行操作。其中,substring()函數可以用來截取字串的子字串。 substring()函數有兩種重載形式,分別是substring(intstar

PHP傳回字串第一個字元的 ASCII 值 PHP傳回字串第一個字元的 ASCII 值 Mar 21, 2024 am 11:01 AM

這篇文章將為大家詳細講解有關PHP返回字符串第一個字符的ASCII值,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章後可以有所收穫。 PHP傳回字串第一個字元的ASCII值引言在php中,取得字串第一個字元的ASCII值是一個常見的操作,涉及到字串處理和字元編碼基礎知識。 ASCII值用於表示字元在電腦系統中的數字值,對於字元比較、資料傳輸和儲存至關重要。過程取得字串第一個字元的ASCII值涉及以下步驟:取得字串:確定要取得ASCII值的字串。它可以是變數、字串常數

PHP傳回一個字串在另一個字串中開始位置到結束位置的字串 PHP傳回一個字串在另一個字串中開始位置到結束位置的字串 Mar 21, 2024 am 10:31 AM

這篇文章將為大家詳細講解有關PHP返回一個字符串在另一個字符串中開始位置到結束位置的字符串,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章後可以有所收穫。 PHP中使用substr()函數從字串中擷取子字串substr()函數可從字串中擷取指定範圍內的字元。其語法如下:substr(string,start,length)其中:string:要從中提取子字串的原始字串。 start:子字串開始位置的索引(從0開始)。 length(可選):子字串的長度。如果未指定,則提

如何使用Java中的String.substring()方法取得子字串? 如何使用Java中的String.substring()方法取得子字串? Nov 18, 2023 am 08:07 AM

如何使用Java中的String.substring()方法取得子字串? Java中的String類別提供了一個非常有用的方法substring(),可以用來取得字串的子字串。它允許我們從一個字串中選擇一部分字符,並將其作為一個新的字串返回。本文將介紹如何使用Java中的substring()方法,並提供一些程式碼範例。使用substring()方法非常

使用PHP函數 'substr' 取得字串的子字串 使用PHP函數 'substr' 取得字串的子字串 Jul 24, 2023 pm 10:13 PM

使用PHP函數"substr"取得字串的子字串在PHP程式中,經常會遇到需要取得字串的部分內容的情況。這時,我們可以使用PHP內建的函數"substr"來實現。本文將介紹如何使用"substr"函數來取得字串的子字串,並提供一些程式碼範例。一、substr函數的基本用法substr函數用於從字串中取得指定長度的子字串。其基本語法如下:substr(

了解PHP中的substr()函數用於截取字串 了解PHP中的substr()函數用於截取字串 Nov 18, 2023 am 11:27 AM

了解PHP中的substr()函數用於截取字串在PHP語言中,substr()函數是一個非常有用的字串處理函數,它可以用來截取指定位置和長度的字串片段。 substr()函數接受三個參數:待截取的字串、截取的起始位置、截取的長度。以下我們將詳細介紹substr()函數的使用方法,並給出具體的程式碼範例。 substr()函數的基本用法substr()函數的

使用StringBuffer類別的substring()方法取得字串部分內容的子字串 使用StringBuffer類別的substring()方法取得字串部分內容的子字串 Jul 24, 2023 pm 12:41 PM

使用StringBuffer類別的substring()方法取得字串部分內容的子字串在Java程式設計中,經常需要對字串進行處理和操作。 StringBuffer類別是一個常用的字串類,它提供了一系列方便的方法來操作字串。其中,substring()方法是一個非常常用的方法,可以用來取得字串中的一部分內容,也就是子字串。以下將介紹如何使用StringBuffer類別的

PHP mb_substr 函數無效的處理方案 PHP mb_substr 函數無效的處理方案 Mar 22, 2024 am 09:00 AM

PHPmb_substr函數無效的處理方案在開發PHP應用程式時,常會用到mb_substr函數來截取字串。然而,有時候可能會遇到mb_substr函數無效的情況,主要是因為在不同環境中字元編碼的問題。為了解決這個問題,我們需要對mb_substr函數進行有效的處理。常見的處理方案是透過設定適當的字元編碼和截取長度來確保mb_substr函數能

See all articles