国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

javascript substr和substring用法比較

2024-05-06 14:15:18
字體:
來源:轉載
供稿:網友

substr函數和substring函數都是用來從某個“母字符串”中提取“子字符串”的函數。但用法有些差別,下面分別介紹

substr 方法

定義和用法

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

語法

stringObject.substr(start [, length ])

參數 描述
start 必需。所需的子字符串的起始位置。字符串中的第一個字符的索引為 0。
length 可選。在返回的子字符串中應包括的字符個數。

說明

如果start為負數,則start=str.length+start。
如果 length 為 0 或負數,將返回一個空字符串。
如果沒有指定該參數,則子字符串將延續到stringObject的最后。

功能:從“母字符串”的“指定位置”開始提取“指定長度”的“子字符串”。

使用方法:

代碼如下:字符串數據.substr(start [,length])
start是必選項。指明要提取的“子字符串”的起始位置。字符串中的第一個字符的索引為 0。
length是可選項。指明要提取的“子字符串”中應包括的字符個數。如果 length 為 0 或負數,將返回一個空字符串。如果沒有指定該參數,則子字符串將延續到“母字符串”的最后。
下面的示例演示了substr函數的用法。
代碼如下:
母串 = "上海自來水來自海上";
子串1 = 母串.substr(2,4);
//從編號為2的字符開始,提取4個長度的子字符串。 返回值: "自來水來"
子串2 = 母串.substr(2);
//從編號為2的字符開始,到最后一個字符的子字符串。 返回值: "自來水來自海上"


代碼如下:
var stringObject = "hello world!";
 alert(stringObject.substr(3)); // lo world!
 alert(stringObject.substr(3,stringObject.length)); // lo world!
 alert(stringObject.substr(3,4)); // lo w

舉例:
代碼如下:
var str = "0123456789";

alert(str.substring(0));------------"0123456789"
alert(str.substring(5));------------"56789"
alert(str.substring(10));-----------""
alert(str.substring(12));-----------""
alert(str.substring(-5));-----------"0123456789"
alert(str.substring(-10));----------"0123456789"
alert(str.substring(-12));----------"0123456789"
alert(str.substring(0,5));----------"01234"
alert(str.substring(0,10));---------"0123456789"
alert(str.substring(0,12));---------"0123456789"
alert(str.substring(2,0));----------"01"
alert(str.substring(2,2));----------""
alert(str.substring(2,5));----------"234"
alert(str.substring(2,12));---------"23456789"
alert(str.substring(2,-2));---------"01"
alert(str.substring(-1,5));---------"01234"
alert(str.substring(-1,-5));--------""

alert(str.substr(0));---------------"0123456789"
alert(str.substr(5));---------------"56789"
alert(str.substr(10));--------------""
alert(str.substr(12));--------------""
alert(str.substr(-5));--------------"56789"
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 呼图壁县| 陆良县| 偃师市| 广河县| 丹巴县| 武山县| 来安县| 两当县| 临朐县| 洪江市| 天长市| 河西区| 湟中县| 文山县| 资阳市| 乐陵市| 乐平市| 张北县| 遵义市| 宁波市| 嘉黎县| 静海县| 三台县| 怀安县| 师宗县| 兖州市| 手游| 镇远县| 水城县| 扬州市| 绥化市| 乐山市| 平遥县| 英山县| 万安县| 砀山县| 榆树市| 呼伦贝尔市| 越西县| 仙游县| 南涧|