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)遍歷陣列元素
4)去掉陣列中重複的0,放到新陣列for(var i=0;i
length;i++)
5)反轉陣列var arr=[10,0,50,0,60,10,0,0];
var newarr;
for(var i=0;i
length;i++)
}
8、函式var
array=[...];
for(var i=0;i
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 自定義建構函式建立物件 結合第一種和...