JS自學筆記02

2022-05-03 05:06:09 字數 1566 閱讀 7190

1、複習

js是一門解釋性語言,遇到一行**就執行一行**

2、查閱mdn web文件

3、提示使用者輸入並接收,相比之下,alert只有提示的作用:

prompt(字串)

接收:

var num=parseint(prompt("輸入數字"));
4、除錯

1)完成**後,開啟瀏覽器,f12鍵開啟開發人員工具,sources –雙擊檔案,在某一行**前面點選一下,將出現斷點。重新整理頁面後才能繼續進行除錯

左一,斷點後內容不再逐步除錯,直接完成

左二,將當前斷點處的迴圈程式全部執行完

左三,左四,斷點後程式逐步執行

看程式 寫結果:

5,4,3,4

5、break

將跳出當前所在的迴圈

6、cotinue

將跳過本次迴圈,直接開始下次迴圈

7、陣列

1)建立陣列

①通過建構函式建立空陣列

var 陣列名=new array();

如果直接 輸出陣列名,那麼將顯示陣列中的資料;如果為空則不顯示。

var 陣列名=new array(x);

將構造乙個長度為x的陣列

設定初值;

var 陣列名=new array(10,20,30,40);

索引按先後順序從0開始

設定某索引處的陣列元素值

陣列名[下標]

②通過字面量的方式建立陣列

構造空陣列,空陣列在瀏覽器控制台通過陣列名輸出都將只顯示.定義一指定長度的陣列,如果未定義陣列內容,預設為undefined

var 陣列名=;

設定初值

var 陣列名=[10,20,30,40];

陣列長度:陣列名.length

2)注意問題

儲存的資料型別可以不一致。

長度可以隨著追加的元素而改變

3)遍歷陣列元素

for(var i=0;i

length;i++)

4)去掉陣列中重複的0,放到新陣列

var arr=[10,0,50,0,60,10,0,0];

var newarr;

for(var i=0;i

length;i++)

}

5)反轉陣列

var

array=[...];

for(var i=0;i

8、函式

1)定義

function 函式名(引數列表)

函式名也要遵循駝峰命名法。函式定義重名將覆蓋上乙個同名的函式

ctrl+滑鼠左鍵—>轉到定義

2)呼叫(不呼叫不執行)

函式名(引數);

3)返回值

return 變數或表示式;

如果乙個函式中有return,那麼這個函式就有返回值。反之則沒有。形參的個數與實參的個數不一致,則多出來的將被函式忽略

python自學筆記02

在完全數中,最後可以輸出三種結果 if sumofdivisors thenum print thenum,is a perfect number elif sumofdivisors thenum print thenum,is a deficient number else print then...

Python自學筆記02

1.程式應該提供多次機會給使用者猜測,程式需要重複執行某些 while迴圈 2.每次執行程式產生的答案是隨機的 random模組 1.randint 返回乙個隨機的整數 import random a random.randint 1,100 隨機產生1 10裡的乙個隨機整數2.type 變數 顯示...

JS自學筆記04

arguments 索引 實參的值 1 物件 1 建立物件 呼叫系統的建構函式建立物件 var obj new object 新增屬性。物件.名字 值 obj.name cc obj.age 18 新增方法 obj.eat function 呼叫 obj.eat 自定義建構函式建立物件 結合第一種和...