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

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

JavaScript進(jìn)階篇

難度入門
時(shí)長 8小時(shí)55分
學(xué)習(xí)人數(shù)
綜合評(píng)分9.47
2558人評(píng)價(jià) 查看評(píng)價(jià)
9.7 內(nèi)容實(shí)用
9.4 簡潔易懂
9.3 邏輯清晰
注意%是取余數(shù),100%7=98。。。2。
注意第二行的計(jì)算先計(jì)算括號(hào)里的數(shù),然后/和*都是同級(jí)別的就從左到右運(yùn)算得27
var d1 = [];
var sum = 0;
for(var i=0;i<infos.length;i++){
if(infos[i][3]=='大一'){
d1[sum] = i;
sum++;
}
}
document.write(d1.length)
//第二次篩選,找出都是女生的信息
for(var i=0;i<d1.length;i++){
if(infos[d1[i]][1]=='女'){
document.write(infos[d1[i]][0]);
}
}
發(fā)現(xiàn)一個(gè)bug,連續(xù)點(diǎn)start計(jì)數(shù)間隔會(huì)加快,連續(xù)點(diǎn)stop又會(huì)使它慢下來,有意思哦
為什么a-b是升序,b-a是逆序真是眾說紛紜
有說用下標(biāo)理解的,有的用編碼理解的,反正a就比b小這是無疑的
既然這樣把他認(rèn)為是固定格式也挺好的,不糾結(jié)了
//1.通過javascript的日期對(duì)象來得到當(dāng)前的日期,并輸出。
var weekday = ['日','一','二','三','四','五','六'];
var current = new Date();
document.write(
current.getFullYear()+'年'+
(current.getMonth()+1)+'月'+
current.getDate()+'日 星期'+
weekday[current.getDay()]+'--'
);
//接上
//2.成績是一長竄的字符串不好處理,找規(guī)律后分割放到數(shù)組里更好操作哦
var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
console.log(scoreStr.length); //59 此時(shí)是整段"小明:87...小曼:76"的字符長度
//接上
var scoreArr = scoreStr.split(';'); //.split('') 字符串分割,空的話,就是逗號(hào)分割,此處指定分號(hào) ";",那么它就以分號(hào)分割,字符內(nèi)的分號(hào)也會(huì)當(dāng)作分割符,而不再占用字符
console.log(scoreArr.length); //10 分割成10組,'小明:87'第一組...'小曼:76'第十組;
console.log(scoreArr); //分割后每組的情況
//接上
//3.從數(shù)組中將成績撮出來,然后求和取整,并輸出。
var myarr = new Array();
var sum = 0;
for(var i=0; i<scoreArr.length; i++){
var a = scoreArr[i].indexOf(':')+1;
//檢測每組出現(xiàn)":"的位置,此時(shí)是2,但是我不想它出現(xiàn),那就+1,把它包含進(jìn)去下面會(huì)用到
console.log(a);
//接上
var b = scoreArr[i].substr(a);
//前面學(xué)了,.substr是屏蔽掉字符(從頭算起),那么要頻閉掉前面的包含':'的字符,所以相當(dāng)于頻閉掉':'出現(xiàn)的位置數(shù),因?yàn)楹竺婢褪菙?shù)字了
console.log(b);

sum += parseInt(b); //直接轉(zhuǎn)換數(shù)字,求和輸出
}
console.log(sum);
document.write('班級(jí)總分為:'+sum+'--');
//接上

//這個(gè)是附加題,求平均數(shù)
var x = sum/scoreArr.length; //總分÷人數(shù)=平均分
var avg = Math.round(x); //四舍五入取整
document.write('班級(jí)平均分為:'+avg+'(保留整數(shù))');
這題有兩個(gè)思路,兩個(gè)方法,但是結(jié)果答案是一樣的:

①先將隨機(jī)數(shù)*10,小數(shù)點(diǎn)挪到個(gè)位數(shù),再四舍五入掉:
document.write(Math.round(Math.random()*10));

②獲取隨機(jī)數(shù)后,把它四舍五入,再*10,把小數(shù)點(diǎn)挪到個(gè)數(shù):
document.write(Math.round((Math.random())*10);

雖然方法不同(在哪里用移動(dòng)小數(shù)點(diǎn)的問題),但其實(shí)兩個(gè)答案是一樣的。
思路:
Math.random() //獲取隨機(jī)數(shù)
Math.round() //四舍五入數(shù)字
所以是:四舍五入(隨機(jī)數(shù))

直接 Math.round( Math.ramdom()*10 );
訂正:
.substr(x,y) //理解為,第一個(gè)數(shù)字是想要去掉的前面的字符數(shù),第二個(gè)是顯示第一個(gè)數(shù)后面顯示的字符數(shù)。數(shù)量!數(shù)量!數(shù)量!
例如:
.substr(2,5); //首先去掉2個(gè)字符,然后顯示后面5個(gè)字符
顯示:3 4 5 6 7
123456789
/*
012345678 初始值為0
*/
好煩的格式,屏蔽掉了縮進(jìn)
課程須知
你需要具備HTML、css基礎(chǔ)知識(shí),建議同學(xué)們也可以想學(xué)習(xí)下js入門篇,快速認(rèn)識(shí)js,熟悉js基本語法,更加快速入手進(jìn)階篇!
老師告訴你能學(xué)到什么?
通過JavaScript學(xué)習(xí),掌握基本語法,制作簡單交互式頁面

微信掃碼,參與3人拼團(tuán)

微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對(duì)慕課網(wǎng)的支持!

本次提問將花費(fèi)2個(gè)積分

你的積分不足,無法發(fā)表

為什么扣積分?

本次提問將花費(fèi)2個(gè)積分

繼續(xù)發(fā)表請(qǐng)點(diǎn)擊 "確定"

為什么扣積分?

舉報(bào)

0/150
提交
取消