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

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

關(guān)于變量賦值跟setInterval函數(shù)交互時(shí)間問(wèn)題?

?var attime;

? function clock(){

? ? var time=new Date(); ? ? ? ? ?

? ? attime=time.getHours()+"時(shí)"+time.getMinutes()+"分"+time.getSeconds()+"秒";

? //這里時(shí)分秒屬于字符串吧,為什么可以直接賦值給變量呢???

? ? document.getElementById("clock").value = attime;

? }

?setInterval(clock,10000)?

//為什么交互時(shí)間改為10000,顯示結(jié)果還是一分鐘刷新一次呢???

正在回答

1 回答

JS腳本語(yǔ)言是弱類(lèi)型的,不像JAVA要聲明是int,char,還是String類(lèi)型的。它只用聲明var 后面寫(xiě)什么,就是什么,可以是數(shù)字,也可以是字符串。

間隔10000毫秒,是一分鐘刷新一次?這個(gè)我試了一下是每隔10秒刷新一次,它是隨時(shí)間變化的,你建個(gè)了十秒,刷新一次,刷新后心事的是當(dāng)前計(jì)算機(jī)的時(shí)間,正好是上一次顯示的時(shí)間加上10秒。

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

慕粉1469604703 提問(wèn)者

在變量賦值中有一句注意:字符串需要用一對(duì)引號(hào)""括起來(lái),然后賦值給變量。 然后我發(fā)現(xiàn)給一個(gè)變量賦值居然可以這樣賦值:var time=13+"時(shí)";覺(jué)得好奇怪,要怎么理解呢?
2016-09-02 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_TO世界盡頭_03751774 回復(fù) 慕粉1469604703 提問(wèn)者

這樣賦值我沒(méi)有試過(guò),應(yīng)該是默認(rèn)把13當(dāng)做一個(gè)字符串與后面的連接起來(lái)吧,+是作為連接符而不是加號(hào)。我在前面寫(xiě)過(guò)一個(gè)程序,計(jì)算器的那個(gè)吧,讀取的text里的數(shù)字,比如12和13,默認(rèn)也是作為字符串的,如果你計(jì)算12+13,得到的結(jié)果就是1213。默認(rèn)字符串的話就默認(rèn)設(shè)置+為連接符,要用parseInt(12),轉(zhuǎn)化一下才可以計(jì)算。我覺(jué)得這兩個(gè)應(yīng)該差不多吧。都是默認(rèn)的字符串。
2016-09-02 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕粉1469604703 提問(wèn)者 回復(fù) qq_TO世界盡頭_03751774

是的哦,理解成字符串之間的連接,這樣就不覺(jué)得別扭了。謝謝!
2016-09-03 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
JavaScript進(jìn)階篇
  • 參與學(xué)習(xí)       468804    人
  • 解答問(wèn)題       22582    個(gè)

本課程從如何插入JS代碼開(kāi)始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界

進(jìn)入課程

關(guān)于變量賦值跟setInterval函數(shù)交互時(shí)間問(wèn)題?

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

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

幫助反饋 APP下載

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

公眾號(hào)

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