這樣為什么不行?
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>string對象 </title>
? <script type="text/javascript">
? var mystr="I love JavaScript!"
? document.write(mystr.charAt(17));
</script>
</head>
<body>
</body>
</html>
2016-11-08
這個題的答案希望你用mystr.length-1吧,我在length和1之間多加了空格,雖然也能輸出!的結果,但也會提示錯誤。畢竟是程序,不像人的思路這么多
2016-09-01
返回的是“!”,.length獲得長度是18.是從1開始數的,字符串中字符加空格一共18個,index獲取是從0開始,到“!”是17,要獲取最后一個字符一般是length-1,這里最后有個“!”,所以是length-2。
2016-08-15
拿了你的程序試了一下,明明是可以的啊!
2016-07-26
一般不這么寫 ?要是字符串特別長,這么數太費勁 ?可以寫成
document.write(mystr.charAt(mystr.length-1));
2016-07-26
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>string對象 </title>
? <script type="text/javascript">
? var mystr="I love JavaScript!"
? document.write(mystr.charAt(17));
</script>
</head>
<body>
</body>
</html>
2016-07-26
可以的吧。。。不然你換個瀏覽器試試
2016-07-26
怎么不行?不是返回!么?