js中substring()與substr()方法的區別
在js中substring()與substr(),這兩個函式都存在,並且最後那個字母“s”都是小寫。
兩個功能差不多,但是有區別:
1.與 slice() 和 substr() 方法不同的是,substring() 不接受負的引數。
2.substr(index1,index2) 與 substring(index1,index2) 有區別:
substr()含頭含尾,substring()含頭不含尾,slice()也是含頭不含尾
例如:var _s = “1999-08-23”;
alert("_s.substr(1,6):"+_s.substr(1,6));//999-08,含頭含尾
alert("_s.substring(1,6):"+_s.substring(1,6));//999-0,含頭不含尾
alert("_s.slice(2,8):"+a);//999-0,含頭不含尾
注:substr(start,num) 方法可在字串中抽取從 start 下標開始的指定數目num個字元
相關推薦
js中substring()與substr()方法的區別
在js中substring()與substr(),這兩個函式都存在,並且最後那個字母“s”都是小寫。 兩個功能差不多,但是有區別: 1.與 slice() 和 substr() 方法不同的是,substring() 不接受負的引數。 2.substr(index
JS中typeof與instanceof的區別
color tro 算數 同時 typeof window string 鏈接 new JavaScript 中 typeof 和 instanceof 常用來判斷一個變量是否為空,或者是什麽類型的。但它們之間還是有區別的: typeof typeof 是一個一元運算,放在
JS中Null與Undefined的區別
class undefine 為我 false 應該 一行代碼 等於 解釋 什麽 在JavaScript中存在這樣兩種原始類型:Null與Undefined。這兩種類型常常會使JavaScript的開發人員產生疑惑,在什麽時候是Null,什麽時候又是Undefined?Un
淺談JS中的!=、== 、!==、===的用法和區別 JS中Null與Undefined的區別 讀取XML文件 獲取路徑的方式 C#中Cookie,Session,Application的用法與區別? c#反射 抽象工廠
main 收集 data- 時間設置 oba ase pdo 簡單工廠模式 1.0 var num = 1; var str = ‘1‘; var test = 1; test == num //true 相同類型 相同值 te
JS中undefined與null的區別,附帶產生undefined的歷史
string 什麽 == num 為什麽 sse pytho 圖片 設計者 大多數計算機語言,有且僅有一個表示"無"的值,比如,C語言的NULL,Java語言的null,Python語言的None,Ruby語言的nil。 有點奇怪的是,JavaScript語言居然有兩個表示
jquery中append與appendTo方法區別
集合 單詞 結果 rom expr 寫法 string exp content 1. append(content)方法 方法作用:向每個匹配的元素內部追加內容。 參數介紹:content (<Content>): 要追加到目標中的內容。 用法示例: HTML代
【JS】substring和substr的區別
語法: stringObject.substr(start,length) stringObject.substring(start,stop) var mystr = 'abcdefg'; co
js中setInterval與setTimeout的區別
一、setInterval與setTimeout的區別 1、setInterval setInterval() 方法可按照指定的週期來呼叫函式(以毫秒為單位) 語法: setInterval(函式表示式,毫秒數); setInterval() 會不停的呼叫函式,直到cl
Java中 == 號與equals()方法區別詳解
== 號與equals()方法區別這個問題在面試中經常被問到,如果你瞭解的不透徹,很容易被問蒙。下面我們來一起看看吧。 1.基本資料型別,也稱原始資料型別。byte,short,char,int,long,float,double,boolean 他們之間的比較,應用雙等號(==)
js中substring和substr函式用法
函式: stringObject.substring(start,stop) 引數: start 必需。一個非負的整數,規定要提取的子串的第一個字元在 stringObject 中的位置。 stop 可選。一個非負的整數,比要提取的子串的最後一個字元在
在js中innerHTML與innerText的區別
innerHTML:獲取雙閉合標籤裡面的html內容,並且要識別標籤。 innerText:獲取雙閉合標籤裡面的文字內容,不會識別html標籤。 具體看下方程式碼演示:(只展示了body和script裡面的程式碼) <body> <div id=
vue.js中compted與model的區別
在p便籤內寫的{{reversemessage}}方法,若js裡對應的函式為computed則不需要加上括號 若js裡對應的函式為model則應該將{{reversemessage}}改為{{reversemessage()}} 兩者在快取方式上也有區別,利用computed計算屬性是將 revers
js中load與onload的區別
在寫互動的時候,載入函式使onload還是load呢?糾結下,百度下,谷歌下。。。。。 趁機整理以防遺忘!! 且js中window.onload(function)等價於jquery中$(wind
js中substring和substr的用法
substring 方法用於提取字串中介於兩個指定下標之間的字元 substring(start,end) 開始和結束的位置,從零開始的索引 引數 描述 start 必需。一個非負的整數,規定要提取的子串的第一個字元在 stringObject 中的
js中setInterval與setTimeout的區別及換背景樣例
js中setInterval與setTimeout的區別 一、setInterval與setTimeout 1、setInterval(函式,
js中substring或split方法取得URL中的域名
1、split方式 <html> <head></head> <body onload="convertTemp()"> <script language="javaScript"> function conver
Js中apply與call的區別與用法
解析: apply與call是更改物件的內部指標,即改變物件的this指向的內容。 call與apply的第一個引數都是要傳入給當前物件的物件,及函式內部的this。後面的引數都是傳遞給當前物件的引數
JS中Element與Node的區別,children與childNodes的區別
關於Element跟Node的區別,cilldren跟childNodes的區別很多朋友弄不清楚,本文試圖讓大家明白這幾個概念之間的區別。 Node(節點)是DOM層次結構中的任何型別的物件的通用名稱,Node有很多型別,如元素節點,屬性節點,文字節點,註釋節點等,通過
js中,indexOf()、substring()和substr()的區別
index length world mic 返回結果 document -s start star 1. indexOf() 返回指定的字符串在字符串首次出現的位置。 比如 var str="Hello world!" documen
JS 中substring() , substr(), slice() 的區別
字符 subst strong string ole 針對 substr substr() 包括 substr(start, length) : 截取從start索引開始的字符,長度為length的字符串 substring(start, end) : 截取從start索