晴書文文
2016-05-23 23:22:36
<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8">
<title>string對象</title>
<script?type="text/javascript">
var?mystr="Hello?World!"
document.write(????mystr.substring(6)?????+?"<br?/>");
document.write(?????mystr.substring(0,6)??????????????);
</script>
</head>
<body>
</body>
</html>空格也是一個字符,我發(fā)現(xiàn)但提取Hello時,右有空格,那么請問mystr.substring(0,6)和mystr.substring(0,5)有什么區(qū)別?有什么規(guī)定的嗎?
2 回答

蜂之谷
TA貢獻564條經(jīng)驗 獲得超863個贊
stringObject.substring(start,stop)
start ? ?必需。一個非負的整數(shù),規(guī)定要提取的子串的第一個字符在 stringObject?中的位置。 ? ?
stop ? ?可選。一個非負的整數(shù),比要提取的子串的最后一個字符在 stringObject?中的位置多 1。如果省略該參數(shù),那么返回的子串會一直到字符串的結(jié)尾。
返回值
一個新的字符串,該字符串值包含?stringObject?的一個子字符串,其內(nèi)容是從?start?處到?stop-1 處的所有字符,其長度為?stop?減start。
說明
substring() 方法返回的子串包括?start?處的字符,但不包括?stop?處的字符。
如果參數(shù)?start?與?stop?相等,那么該方法返回的就是一個空串(即長度為 0 的字符串)。如果?start?比?stop?大,那么該方法在提取子串之前會先交換這兩個參數(shù)。
? ?
添加回答
舉報
0/150
提交
取消