JavaScript的基礎學習(3)

2021-09-19 07:53:45 字數 1998 閱讀 1831

目錄

break、continue語句的用法

函式 函式

遞迴 物件建立

break可以結束switch語句,同樣,還可以結束其所在的迴圈

例子:for(var i=1;i<=5;i++)

if(i==3)

break;

document.write(i);//1 2

例子:for(var i=1;i<=5;i++)

for(var j=1;j<=5;j++)

if(j%2==0)

break;//結束的是內部迴圈

document.write(i);//1 2 3 4 5

注意:break結束的是他所在的迴圈,不會影響其他的迴圈

例子:想結束的是外部迴圈而不是內部迴圈

flag:

for(var i=1;i<=5;i++)

for(var j=1;j<=5;j++)

if(j%2==0)

break  flag;//結束的是外部迴圈

document.write(i);//沒有任何輸出結果

一旦執行,則當前的這次迴圈直接結束,進入下一次的迴圈

for(var i=1;i<=5;i++)

if(i==3)

continue;//結束本次迴圈,直接進入下一次的迴圈,也就是去執行i++

document.write(i);//1245

例子:(巢狀迴圈)

for(var i=1;i<=5;i++)

for(var j=1;j<=5;j++)

if(j%2==0)

continue;//結束的是所在迴圈的某一次迴圈,直接去執行j++

document.write(i);//1 2 3 4 5

例子:flag:

for(var i=1;i<=5;i++)

for(var j=1;j<=5;j++)

if(j%2==0)

continue  flag;//結束的是外部迴圈的某一次迴圈,然後直接去執行i++

document.write(i);//沒有任何輸出結果

有引數的函式,實現求兩個數的和

函式的引數幫助函式的功能更加靈活,讓這個函式可以接收任意的數值

但是上乙個函式呼叫並沒有得到兩個數字的和。如果要得到和的值就要進行return操作,呼叫的時候就可以進行變數接收。呼叫者就可以對這個數值進行自己的處理。不要在return後邊寫任何語句,因為不會並不會被執行。

function 函式名(引數...)

return 返回值;

自定義函式的考慮方式:

1.是否需要返回值

2.是否需要引數

遞迴的特點:

自己呼叫自己,遞迴要注意記憶體問題,而且遞迴必須有條件的結束。

js的資料型別

基本型別:四種   資料 字串 布林 未定義型別 特點:只能儲存資料

引用型別:object是最基本的型別  特點:是資料和功能(函式)的組合

還可以直接寫到後邊,寫成匿名函式的形式

建立物件的時候可以省略new 

加上單引號也可以

javascript基礎學習

函式執行的時候形成乙個私有作用域 記憶體的釋放和作用域銷毀 堆記憶體 棧記憶體工廠模式 工廠函式和建構函式的區別 檢測資料型別的方式 原型鏈模式遵行冒泡形式就近原型 所有類都是函式資料型別的,所有類的原型都是物件資料型別的 fuction函式類,所有的函式資料型別都是它的乙個例項 再內建類原型上擴充...

Javascript基礎學習

變數的命名規則 1.變數名必須以字母,下劃線 或者katex parse error expected group after at position 25 分大小寫 3.變數由字母下劃線 符或數字組成 4.不能使用關鍵字和保留字 系統指定的游泳的字元 變數的取值 通過變數名 console.log...

JavaScript 基礎 學習筆記

求乙個在基礎範圍內的隨機數 知識點 除數取餘 math.random 取隨機數 返回指定範圍的隨機數 m n之間 的公式 math.random n m m var minduration 2.0 var maxduration 4.0 var rangeduration maxduration m...