課程
/前端開發
/JavaScript
/JavaScript進階篇
substring(0,4)為什么只打出了Hell,不是從0開始算的嗎
2018-11-22
源自:JavaScript進階篇 7-10
正在回答
到stop-1處就截止了
直接理解為從下標0開始,然后取幾個字符不就行了
是從0開始,start的位置可取,但是stop的位置不可取,應該取stop的前一個,因為長度是stop-start
我也犯了這個錯,確實“”注意1“”描述中有的,結束位置-1.
你有沒有認真看著左邊的文字描述呀,實際取值的位置是結束位置-1處截取。
從開始到結束但不提取結束位置字符,所以必須往后加一!?。?!
//下面這么寫最靈活,比答案好多了.字符串隨他怎么變換都能達到題目要求,否則源字符串修改了,答案就GG了
<!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.substr( mystr.indexOf("World!") , mystr.indexOf("World!")+6)? ? ?+ "<br />");
document.write(? ? ?mystr.substr( mystr.indexOf("Hello") , mystr.indexOf("Hello")+5)? ?);
</script>
</head>
<body>
</body>
</html>
是從0開始但4取不到
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
5 回答打印 lists[i][0]中為什么輸出是從0開始?
1 回答字符串是從0開始算嗎
1 回答循環為什么是從1開始而不是0?
7 回答mynum.length所輸出的值不是以0開始算的嗎。
3 回答字符串起始從0開始算還是從1????中間的空格算不算是一個字符?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2021-04-08
到stop-1處就截止了
2019-05-22
直接理解為從下標0開始,然后取幾個字符不就行了
2019-04-17
是從0開始,start的位置可取,但是stop的位置不可取,應該取stop的前一個,因為長度是stop-start
2019-01-25
我也犯了這個錯,確實“”注意1“”描述中有的,結束位置-1.
2019-01-04
你有沒有認真看著左邊的文字描述呀,實際取值的位置是結束位置-1處截取。
2018-12-06
從開始到結束但不提取結束位置字符,所以必須往后加一!?。?!
2018-11-29
//下面這么寫最靈活,比答案好多了.字符串隨他怎么變換都能達到題目要求,否則源字符串修改了,答案就GG了
<!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.substr( mystr.indexOf("World!") , mystr.indexOf("World!")+6)? ? ?+ "<br />");
document.write(? ? ?mystr.substr( mystr.indexOf("Hello") , mystr.indexOf("Hello")+5)? ?);
</script>
</head>
<body>
</body>
</html>
2018-11-22
是從0開始但4取不到