第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么一定要新建一個(gè)變量?jī)?chǔ)存?

為什么字符串的改大小寫(xiě)的方法不能像日期的設(shè)置日期方法一樣直接更改原來(lái)的賦值,而是要新建一個(gè)變量?jī)?chǔ)存它,再調(diào)用這個(gè)變量呢? 比如:

這里輸出的message就還是用的初始值。 而前面講setDate方法輸出時(shí)就變成了更改后的值?

正在回答

5 回答

<!DOCTYPE?html>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>string對(duì)象?</title>
??<script?type="text/javascript">
????var?message="I?love?JavaScript!";
????message=message.toUpperCase();
????document.write("字符串為:"+message+"<br>");
</script>
</head>
<body>
</body>
</html>

是可以的

0 回復(fù) 有任何疑惑可以回復(fù)我~

同學(xué),你賦予個(gè)message的是大寫(xiě)的字符串,而你又用 toUpperCase() ?這個(gè)表示大寫(xiě)的無(wú)參方法,結(jié)果怎么會(huì)改變呢。。。。 ?你應(yīng)該用 ?toLowerCase() ?才對(duì)

0 回復(fù) 有任何疑惑可以回復(fù)我~

var str = "hello";

str = str + " world";

此時(shí),str = "heello world";

但并不是在原有 hello 的基本上加上一個(gè) world ,

而是先拼接出來(lái)一個(gè) hello world ,然后刪掉了 hello ,重新賦予 str hello world 的值。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

懵逼的我 提問(wèn)者

謝謝你的耐心解答! 要在知道結(jié)論的基礎(chǔ)上慢慢想原理才能慢慢想通
2016-10-28 回復(fù) 有任何疑惑可以回復(fù)我~

我在某本書(shū)上看到過(guò),原話忘記了,大概意思是這樣的:String 類(lèi)型一旦建立就是不可改變的;改變 String 類(lèi)型的值,實(shí)際上是刪除了原值,然后賦予新值。

就這個(gè)問(wèn)題來(lái)看,既然賦予了變量 message 一個(gè)字符串值,那么這個(gè)值就應(yīng)該是不可變的;既然要變,就只能刪掉原值,賦予新值,所以,你琢磨出來(lái)的結(jié)論,根本不能改變?cè)瓉?lái)的值,是對(duì)的,我很佩服你啊!

3 回復(fù) 有任何疑惑可以回復(fù)我~

琢磨明白了。不是不能直接用。只是根本不能改變?cè)瓉?lái)的值

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么一定要新建一個(gè)變量?jī)?chǔ)存?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)