首先我們來看看substring函數使用介紹。 一、substring substring需要至少需要一個參數,第一個參數為起始位置,第二個參數可選,為結束位置。 只有一個參數: 複製程式碼 程式碼如下: <br /> /**<br /> * substring函數使用DEMO<br /> */<br /> var str = '歡迎各位童鞋到腳本之家作客';<br /> var sub = str.substring(3);<br /> alert(sub); // out : 位童鞋到腳本之家作客<br /> 兩個參數: 複製程式碼 程式碼如下: <br /> /**<br /> * substring函數使用DEMO<br /> */<br /> var str = '歡迎各位童鞋到腳本之家作客';<br /> var sub = str.substring(3,11);<br /> alert(sub); // out : 位童鞋到腳本之家<br /> 二、substr substr同樣至少需要一個參數,第一個參數為起始位置,第二個參數可選,為長度。 只有一個參數: 複製程式碼 程式碼如下: <br /> /**<br /> * substring函數使用DEMO<br /> */<br /> var str = '歡迎各位童鞋到腳本之家作客';<br /> var sub = str.substr(3);<br /> alert(sub); // out : 位童鞋到腳本之家作客<br /> 兩個參數: 複製程式碼 程式碼如下: <br /> /**<br /> * substring函數使用DEMO<br /> */<br /> var str = '歡迎各位童鞋到腳本之家作客';<br /> var sub = str.substr(3,2);<br /> alert(sub); // out : 位童<br /> 由此以上範例看出,substring與substr在只有一個參數的情況下,結果都是相同的,只有在第二個參數有所區別。