除錯:除錯代碼---高級程式員都是從除錯開始的
除錯:
寫代碼---打開瀏覽器--F12(開發人員工具)--->Sources---雙擊檔案,在某一行代碼前面點擊一下(出現的東西就是斷點)
一元運算子: ++ --
如果不參與運算, ++在前面還是在后面結果都是一樣的 +1 如果不參與運算, --在前面還是在后面結果都是一樣的 -1 var num=10; num++; 后+ ++num; 前+ 無論是前+還是后+只要參與運算,結果可能就不太一樣 如: var num=10; var sum= num++ +10; ++在后面的時候,先參與運算,然后自身加1 var num=10; var sum=++num +10; ++在前面的時候,先自身加1,然后再參與運算流程控制: 代碼的執行程序
1. 順序結構:代碼的執行的順序,從上到下,從左到右(不嚴謹) 2. 分支結構: if,if-else ,if-esle if,switch-case ,三元運算式 3. 回圈結構:while 回圈,do-while,for回圈 for-in回圈總結分支:
如果只有一個分支,就用if 如果有兩個分支,就用if-else 如果多個分支,一般是范圍的,推薦使用if-else if 如果多個分支,一般是具體的值,推薦使用switch-case總結回圈:
while:先判斷后回圈,有可能一次回圈都不執行 do-while:至少執行一次回圈體,再判斷 for回圈:知道了回圈的次數,推薦使用for回圈作業練習1:
本金10000元存入銀行,年利率是千分之三,每過1年,將本金和利息相加作為新的本金,計算5年后,獲得的本金是多少?
var money = 10000;
var rate = 0.03;
for (var i = 0; i < 5; i++) {
//money=money+money*rate;
money += money * rate;
}
console.log(money);
作業練習2:
有個人想知道,一年之內一對兔子能繁殖多少對?于是就筑了一道圍墻把一對兔子關在里面,已知一對兔子每個月可以生一對小兔子,而一對兔子從出生后第3個月起每月生一對小兔子,假如一年內沒有發生死亡現象,那么,一對兔子一年內(12個月)能繁殖成多少對?(兔子的規律為數列,1,1,2,3,5,8,13,21)
先分析,可知每個月都一樣,把它回圈就可算出第12月的和:
var num1=1;//第一個月
var num2=1;//第二個月
var sum=num1+num2;//第三個月
var num1=num2;//第二個月
var num2=sum;//第三個月
sum=num1+num2;//第四個月
var num1=num2;//第三個月
var num2=sum;//第四個月
var sum=num1+num2;//第五個月
具體如下:
var num1 = 1;
var num2 = 1;
var sum = 0;
//i=3第三個月起:
for (var i = 3; i <= 12; i++) {
num1 = num2;
num2 = sum;
sum = num1 + num2;
}
console.log(sum);
接下來知識點heads up:
1.關鍵字的使用: break,continue 2.陣列---重點! 冒泡排序-----重點---------3分鐘之內必須全部寫完 3. 函式--重點
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/169019.html
標籤:JavaScript
上一篇:ES6 Map 原理
