做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

JavaScript基礎之流程控制語句的用法

來源:懂視網 責編:小采 時間:2020-11-27 22:31:20
文檔

JavaScript基礎之流程控制語句的用法

JavaScript基礎之流程控制語句的用法:第三部分:流程控制語句 JavaScript代碼是書寫位置: JavaScript代碼應該寫在<script type=text/javascript></script>這一對標記中。 或者作為外部引用<script src=JavaScript代碼路徑></scri
推薦度:
導讀JavaScript基礎之流程控制語句的用法:第三部分:流程控制語句 JavaScript代碼是書寫位置: JavaScript代碼應該寫在<script type=text/javascript></script>這一對標記中。 或者作為外部引用<script src=JavaScript代碼路徑></scri

第三部分:流程控制語句

JavaScript代碼是書寫位置:

JavaScript代碼應該寫在<script type=”text/javascript”></script>這一對標記中。

或者作為外部引用<script src="JavaScript代碼路徑"></script>

JavaScript的每一句代碼請用分號作為結束。

輸出語句

1、控制臺輸出:console.log();

它可以在控制臺中輸出一些信息,輸出的信息就是console.log()中圓括號的內容。

在調試程序的時候回經常用這個語句。

2、彈出框輸出:

alert();

使用alert可以在網頁上彈出一個提示框顯示alert()的圓括號中的信息。

prompt();

使用prompt可以在網頁上彈出一個輸入框,并且以prompt()的圓括號中的信息作為提示信息。

confirm();

包含確定和取消的彈出框。

3、頁面輸出:document.write();

直接會將內容顯示在頁面上。

選擇語句

if....else語句

if(判斷條件/boolean值){
//滿足條件會執行下面的代碼

代碼1;

}else {
//當上面的條件不滿足,或者boolean的值為false的時候會執行下面的代碼2

代碼2

}

此外,else后還可以繼續加if判斷

if(判斷條件/boolean值){
//滿足條件會執行下面的代碼

代碼1;

}else if(判斷條件) {
//當上面的條件不滿足,或者boolean的值為false的時候會執行下面的代碼2

代碼2

}

else if(判斷條件)

。。。

else {
最后代碼

}

Switch ...case語句

用來判斷多個可能出現的值

switch 語句與 if 語句的關系最為密切,而且也是在其他語言中普遍使用的一種流控制語句。

switch (expression) {
case value: statement
break;
case value: statement
break;
case value: statement
break;
case value: statement
break;

default: statement
}

switch 語句中的每一種情形(case)的含義是:“如果表達式等于這個值(value),則執行后面的語句(statement)”。而 break 關鍵字會導致代碼執行流跳出 switch 語句。如果省略 break 關鍵字,就會導致執行完當前 case 后,繼續執行下一個 case。通過為每個 case 后面都添加一個 break 語句,就可以避免同時執行多個case 代碼的情況。

也可以多種情況混合。

switch (i) {
case 25:
/* 合并兩種情形 */
case 35:
alert("25 or 35");
break;
case 45:
alert("45");
break;
default:
alert("Other");
}

需要注意的是switch 語句在比較值時使用的是全等操作符,因此不會發生類型轉換(例如,
字符串"10"不等于數值 10)。

break與continue語句

break是在循環內部結束合格循環。

continue是在循環的內部結束本次循環,開始下一次循環:

循環語句

for循環是反復執行同一段代碼。

for(var i = 1; 判斷條件; i++){
要循環的代碼塊:

}

當程序運行到for的時候,會先聲明一個變量i,并且賦值為1,判斷i是否滿足后面的判斷條件,如果滿足,執行下面的要循環的代碼塊,代碼 塊執行完成之后再執行i++,再判斷判斷條件是否滿足,如果滿足再次按照上面的流程執行,如果不滿足,結束for循環。

for循環還可以用于嵌套,實現復雜的運算,冒泡排序就用到了for循環的嵌套。下面舉兩個for循環嵌套的例子。

打印直角三角形,

for (var i = 1; i <= 10; i++) {

for (var j = 1; j <= i; j++){

document.write("☆");

}

document.write("<br/>");

}

打印99乘法表

for (var i = 1; i < 10; i++) {

for (var j = 1; j <= i; j++) {

document.write(j + "*" + i + "=" + i * j);// 1 * 1 = 1

document.write(" ");

}

document.write("<br/>");

}

for in循環

for-in 用于遍歷數組或者對象的屬性(對數組或者對象的屬性進行循環操作)。

舉個例子

var x

var mycars = new Array()

mycars[0] = "Saab"

mycars[1] = "Volvo"

mycars[2] = "BMW"

for (x in mycars)

{

document.write(mycars[x] + "<br />")

}

while循環

while(判斷條件/boolean){
代碼塊

}

當代碼執行到while的時候,會先判斷判斷條件是否為true,如果為true,那么會執行while大括號中的代碼塊,代碼塊執行完畢以后,再次回到while中再進行判斷,如果為true,再次執行while大括號中的代碼塊,并且再次回while,如果為false就不執行。

注意:將來在寫代碼的時候一定要注意循環的判斷條件不能一直為true,否則會成為一個死循環。

do...while循環

do-while 語句是一種后測試循環語句,即只有在循環體中的代碼執行之后,才會測試出口條件。
換句話說,在對條件表達式求值之前,循環體內的代碼至少會被執行一次。

do {
statement
} while (expression);

do...while語句在開發中并不怎么用,用的最多的還是for循環,以及for循環嵌套。

補充:

Function函數對象

函數申明式

function fn(){

// 函數體

}

函數表達式(匿名函數)

var fn = function(){

// 函數體

}

// fn表示函數名稱

// 函數表達式通常又叫匿名函數 因為沒有函數名

函數的調用

fn();// 注意:函數只申明不調用是不會執行的

函數的參數

// 申明

function 函數名(形參1,形參2,形參3,){

// 函數體

}

// 調用

函數名(實參1,實參2,實參3);

函數名(實參1);// 這樣寫也不會有問題

函數名(實參1,實參2,實參3,實參4);// 這樣寫也不會有問題

// 注意:函數的實參個數可以和形參的個數不同

函數的返回值

function 函數名(){

return 要返回值;

}

// 注意:函數不寫返回值時默認的返回值是undefined

函數的遞歸:函數在內部調用自身函數叫遞歸

function fn(){
fn();
}

fn();

函數的回調:被當做參數傳遞的函數叫回調函數

function fn1(){
console.log(“我是回調函數”);
}

function fn2(parameter){
parameter(); // 調用函數
// 這里的parameter是形參 代表傳進來的函數fn1
}

fn2(fn1);// fn1就是一個回調函數

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

JavaScript基礎之流程控制語句的用法

JavaScript基礎之流程控制語句的用法:第三部分:流程控制語句 JavaScript代碼是書寫位置: JavaScript代碼應該寫在<script type=text/javascript></script>這一對標記中。 或者作為外部引用<script src=JavaScript代碼路徑></scri
推薦度:
標簽: 控制 流程 使用
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 特克斯县| 淮北市| 循化| 瓦房店市| 镇沅| 满城县| 无棣县| 宣化县| 呼玛县| 浙江省| 漠河县| 西畴县| 雷波县| 昭平县| 贵州省| 岑巩县| 英吉沙县| 吴旗县| 绥阳县| 独山县| 封开县| 洛宁县| 榆树市| 罗甸县| 三河市| 黄骅市| 乃东县| 尉氏县| 尚义县| 博兴县| 壶关县| 玉山县| 邢台市| 弥勒县| 和平区| 四会市| 麦盖提县| 明水县| 卫辉市| 汪清县| 波密县|