1.变量提升 2.条件语句 3.循环语句 弹出框的三种形式 If条件的种类...
1.???? 變量提升
變量提升是瀏覽器的一個功能,在運行js代碼之前,瀏覽器會給js一個全局作用域叫window
,window分兩個模塊,一個叫內存模塊,一個叫運行模塊,內存模塊找到當前作用域下的所有帶var和function的關鍵字,執行模塊執行js代碼,從上到下執行,遇到變量就會通過內存地址去查找這個變量,有和沒有這個變量。有這個變量就會看賦值沒賦值,如果賦值就是后面的值,如果沒有賦值就是undefined,如果沒有找到就說這個變量 is not defined。
2.???? 條件語句
If(條件){
語句
}else{
語句
}
{}?? 在js我們把他叫代碼塊。如果代碼塊里的內容沒有執行完,語句不會向下執行。
代碼塊是一個獨立的整體。如果js中某一條語句出錯,那么就會在此終止不會向下執行。
3.???? 循環語句
循環,就是對一個整體進行逐個查找。
循環
1.??????? 從什么開始???
2.??????? 查找的步長
3.??????? 結尾數字
計算機對數據的計算不是從1開始,從0開始,也就說0代表第一個數據
我們把用數字去代替字節的方法,將數字叫做這個字節的下標(索引)
循環語句的格式
循環用for
for(){}
我們最后發現i是5,但是i應該是for循環的代碼塊中的變量。但是for循環之外也可以使用,我們把這種現象叫做內存泄露。需要清內存。
1
12
123
1234
?
Js處理數據的目的就是將數據渲染到頁面中,而渲染的數據的本質是字符串。
其他數據的底層都是字符串。
學習到最后,都是在處理數據,渲染數據的最本質方法就是字符串拼接。
后期的數據渲染的方式都是由字符串衍變而成。
4.加號的使用
+ 字符串拼接
變量和字符串之間都需要使用+進行連接。
算法
案例1 求1-10的和
?
彈出框的三種形式
1.??????? alert()? 警告框
2.??????? 輸入框 prompt()?
3.??????? 確認框? confirm()
案例2 找出1-100之間即能被5又能被6整除的數字
我們把這種一個一個列舉出來的方法叫窮舉法。
案例3 求1-20的質數
質數只能被1和他本身整除的數字最小質數是2
案例4 如何取到375中的百位? 十位個位?
?
If條件的種類
If(條件){}
If 里面的條件只是一個字母
1.??????? m=true
2.??????? M和null的關系
Boolean中的true和false 我們可以用數字中的0和非0代替。
上面if(m) 如果m是true
????????????? 如果m是非空
If里面的條件
有關系運算? > >= < <=? ==? ===? !=
If(m=5){}
?
=? 在js中是賦值的意思,并且這種運算從右往左執行。
將數字5賦值給變量m。
?
邏輯運算
||?? &&? !
?
轉載于:https://www.cnblogs.com/yanliangwei/p/9814584.html
總結
以上是生活随笔為你收集整理的1.变量提升 2.条件语句 3.循环语句 弹出框的三种形式 If条件的种类...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java:使用DOM4j来实现读写XML
- 下一篇: Err Welcoe to emerge