課程
/前端開發(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的參數(shù)范圍是0到length-1,其余值會返回空字符串
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
2 回答document.write(mystr.charAt(this.length-1));為什么不行?
8 回答為什么document.write(mystr.charAt(2)); 返回的結(jié)果是1
6 回答 documen.write ( mystr.charAt(18) ) ;
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 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
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的參數(shù)范圍是0到length-1,其余值會返回空字符串