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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Javascrip一個(gè)變量名同時(shí)賦值不同的數(shù)據(jù)類型還是看做同一個(gè)變量嗎,具體看代碼

Javascrip一個(gè)變量名同時(shí)賦值不同的數(shù)據(jù)類型還是看做同一個(gè)變量嗎,具體看代碼

<!DOCTYPE html><html>    <head>        <meta charset="utf-8">        <title></title>    </head>    <body bgcolor="white">        <!--h1>hello</h1>        <h1><h2>hello</h2></h1-->        <script>            var x=1;            var x=false;            var x="string";            document.write(x);            //"JavaScript 擁有動(dòng)態(tài)類型,這意味著相同的變量可用作不同的類型"對(duì)這句話不理解自己做了一個(gè)測(cè)試,既然可以看成相同的變量那為什么輸出變量值時(shí)只會(huì)顯示字符串類型的值?還是說幾種不同的數(shù)據(jù)類型也有顯示的優(yōu)先級(jí)?如果是這樣那這還是同一個(gè)變量嗎,這在JS中有什么用處,菜鳥初學(xué)不是很理解。            //document.write("<br/>"+x1);            //document.write("<br/>"+x2);        </script>    </body></html>運(yùn)行結(jié)果顯示:
查看完整描述

3 回答

?
躍然一笑

TA貢獻(xiàn)1826條經(jīng)驗(yàn) 獲得超6個(gè)贊

JavaScript是弱類型的,不像Java有八種數(shù)據(jù)類型,JavaScript中變量都用var申明,所以你先后不管給什么值 在js 里面沒什么區(qū)別,如果給通過一個(gè)變量名賦值多次,后面將會(huì)覆蓋前面,沒有什么優(yōu)先級(jí),也跟數(shù)據(jù)類型沒關(guān)系


查看完整回答
反對(duì) 回復(fù) 2019-05-13
?
白衣染霜花

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超10個(gè)贊

后面的賦值會(huì)把前面的覆蓋,自然顯示一個(gè)。我覺得動(dòng)態(tài)類型的意思是同一個(gè)變量在不同的環(huán)境下可以是不同的數(shù)據(jù)類型,例如1+a,如果a是數(shù)字那1也是整型進(jìn)行加法運(yùn)算,如果a是字符串那1這時(shí)就當(dāng)作字符串進(jìn)行拼接操作


查看完整回答
反對(duì) 回復(fù) 2019-05-13
?
千萬里不及你

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超9個(gè)贊

JavaScript的變量類型是根據(jù)變量里面的數(shù)據(jù)一樣的,你可以直接console.log(typeof 變量名)測(cè)試,跟java不一樣的,如果只是定義var a,那么a你用typeof
得到的是undefined,如果你定義var a = "12414", typeof 得到的是string,如果你定義var a; a = "13123",這樣之后a還是string。不過現(xiàn)在的java變量
定義漸漸開始用let定義了,var可以試著少用。

查看完整回答
反對(duì) 回復(fù) 2019-05-13
  • 3 回答
  • 0 關(guān)注
  • 1046 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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