mystr.charAt(mystr.length-1)返回的不是一個(gè)字符碼!?。≡?document.write()中不是應(yīng)該加引號(hào)的嗎???詳見(jiàn)代碼
<title>string對(duì)象 </title>
? <script type="text/javascript">
? var mystr="I love JavaScript!"
? document.write(mystr.charAt(mystr.length-1));
</script>
</head>
<body>
2016-07-11
雖然是字符,但是是用一個(gè)表達(dá)式表示的字符,表達(dá)式不用加引號(hào),加了就成字符串了
2016-08-02
我覺(jué)得
mystr.charAt(mystr.length-1)
他本身的值就是字符串,如果再加引號(hào),自身就變成字符串了,表達(dá)不出來(lái)自身的值了,拙見(jiàn),見(jiàn)諒。
2016-07-11
我是這樣理解的,mystr.charAt(mystr.length-1)完全可以寫(xiě)成一個(gè)變量m=mystr.charAt(mystr.length-1),即mystr.charAt(mystr.length-1)就相當(dāng)于返回加了引號(hào)的字符串,所以在document.write(mystr.charAt(mystr.length-1))中mystr.charAt(mystr.length-1)是不用加引號(hào)的。