課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
mystr.charAt(-1)
不行嗎?
2015-12-07
源自:JavaScript進階篇 7-7
正在回答
正確的是:mystr.charAt(mystr.length-1),如果你直接寫-1 ?電腦哪知道是字符串長度-1還是把字符串減1是吧。
不行。
應該是document.write(mystr.charAt(mystr.length-1))
因為第一個字符的標簽是0,-1脫離取值范圍了。
寫成 : ?mystr.charAt(mystr.length-1) ?,就可以了
樓上正解
charAt的參數范圍是0到length-1,其余值會返回空字符串
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態(tài)交互世界
2 回答document.write(mystr.charAt(this.length-1));為什么不行?
6 回答 documen.write ( mystr.charAt(18) ) ;
8 回答為什么document.write(mystr.charAt(2)); 返回的結果是1
3 回答mystr.charAt(index) 和 mystr[index] 有什么區(qū)別嗎?
3 回答mystr.charAt(mystr.length-1)返回的不是一個字符碼?。?!在 document.write()中不是應該加引號的嗎???詳見代碼
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-06-08
正確的是:mystr.charAt(mystr.length-1),如果你直接寫-1 ?電腦哪知道是字符串長度-1還是把字符串減1是吧。
2016-04-17
不行。
2016-01-14
應該是document.write(mystr.charAt(mystr.length-1))
因為第一個字符的標簽是0,-1脫離取值范圍了。
2015-12-21
寫成 : ?mystr.charAt(mystr.length-1) ?,就可以了
2015-12-07
樓上正解
2015-12-07
charAt的參數范圍是0到length-1,其余值會返回空字符串