每天學一點6

2021-07-03 16:58:17 字數 3002 閱讀 9330

1.void運算子:作用於任何值都將返回undefined,常用遮蔽超連結的返回值

舉例:

鳳凰網

2.window.prompt()

彈出乙個輸入對話方塊

語法格式:prompt(text[,defaulttext])

引數說明:

text:提示資訊;

defaulttext:是可選項,是輸入框中預設顯示的文字

返回值:如果點「確定」返回string型別,如果點「取消」返回null型別

舉例:var score = window.prompt(「

請輸入乙個分數

」,」60」)

3.switch

分支結構:根據乙個變數的不同取值,來執行不同的**

語法結構:

switch(變數)

case值1

**1;

break;

case 值2:

**2;

break;

case 值3:

**3;

break;

default:

如果上邊的條件都不滿足,則執行;

結構說明:

變數是可以取不同值的;如:str = 1、 2、3、 4……

如果變數的值與某個case中的值相等,則執行該case中的**;

break(中斷)用於結束乙個case的執行,如果沒有寫break語句,則會向乙個乙個case都會執行;

break中斷後,直接跳轉到switch結構的後面去執行其它的**;

default用於,當以上條件都不滿足時,則執行的**;

case中的「值」後面是英文下的「:」號,不是分號;

4.while迴圈

所謂迴圈,就是重複的執行**。

語法結構:

var i = 0; //變數初始化,定義變數並賦值

在什麼情況下使用迴圈語句?重複輸出一些內容時使用。

while(條件表示式)

重複執行的**;

變數更新;

//要有退出迴圈的條件

結構說明:

如果條件為true,則執行迴圈體**;

如果條件為false,則退出迴圈;

在迴圈體前,必須要對變數初始化;

在迴圈體中,必須要對變數進行遞增或遞減;

5.dowhile

迴圈語句

do while迴圈是while循的乙個變體。

do while迴圈,先執行迴圈體**,再進行條件判斷。至少執行一次迴圈體的**。

while迴圈,先進行條件判斷,再執行迴圈體的**。如果條件不滿足,直接跳轉到while結束}之後

語法結構:

dowhile(

條件判斷);

//例項:輸出不同等級的標題

var i = 1;

var str = "";  //

最後的結果

dowhile( i<=6 );

document.write(str);

6.for

迴圈語句

語法結構:

for(變數初始化;條件判斷;變數更新)

迴圈體**;

舉例1:輸出1-100間所有的偶數

for(vari=1;i<100;i++)

} 7.for…in

迴圈語句

功能:主要迴圈(遍歷)物件的所有屬性或陣列中的所有元素。它對陣列中undefined元素不作輸出。

語法:

for(

變數名in

物件名稱

)

舉例1:遍歷window物件的所有屬性

for(name in window)

例項2:遍歷陣列中的所有有用的元素

var arr =[45,44,,,,,,32,,,,,,,,,,,,,,,21,333,,,,,,,,,,,432];

//

使用for in

遍歷陣列中有效個數

for(vari in arr)

8.break(中斷)

語句和continue(繼續)

語句 break可以無條件結束:for、for…in、while、do while、switch語句。

一般情況下,需要在break之前加條件判斷,來決定退出迴圈的條件。

break

只能退出當前迴圈,不會多層迴圈。但在

php中,

break

可以退出多層迴圈。

舉例:迴圈1-100間所有的數,但大於50的就不再輸出了。

for(vari=1;i<100;i++)

document.write(i+」

」); }

continue語句,結束本次迴圈,去開始下一次迴圈。

一般情況下,要在continue之前加乙個條件判斷,用於執行**的時機

2..break是跳出迴圈,return是跳出整個函式;continue是結束當前迴圈的這一次,直接進入下乙個迴圈

9.isnan()函式

isnan()是乙個全域性函式,用於判斷其中的字元能否轉成數值,如果為true,返回nan,如果為false,可轉成純數字

每天學一點(一)

記錄學習內容 js中對於函式的建立,在使用函式表示式和函式宣告相結合時,正確寫法為 var sum function sum a,b console.log sum 1,2 輸出3 若定義的變數和函式名稱書寫不一致,則會產生錯誤。var sum1 function sum2 a,b console....

每天學一點Python

9月11日 1.用list實現python裡的?條件表示式 false true 判斷條件 其實就是乙個list 0 還是list 1 的問題。條件成立就是list 1 不成立就是list 0 非常簡單。2.用python寫乙個氣泡排序 def mysort list for j in range ...

每天學一點linux命令

netstat ap grep 27017 檢視某個埠的具體情況,是否監聽,建立連線,只能localhost訪問還是0.0.0.0所有都能訪問 列出當前目錄下的檔案個數 ls l grep wc l 按照時間排序,公升序或者降序 ll t tac ll t 檔案大小排序 由大到小 ls sl 小到大...