JavaScript函數及數組
第一部分 Js函數的定義及使用
1.函數定義
1).函數是把一些功能語句集中定義到一起的。可以被重複調用。
2).JavaScript函數可以與事件驅動相關聯。這與其它語言不一樣。
2.函數建立
兩種方法
1.用戶自行建立的函數(自定義函數)
2.JavaScript的內置函數(系統函數)
function 函數名([參數1,參數2,…])
{ ……
<函數內容>
[return <返回值>]
}
說明:
1、函數由關鍵字function定義。
2、參數表是可選的,定義參數不加var,只寫變量名。
3、返回值的語句是」return」語句,可以省略。
3.函數的調用
三種方法
1)、函數的簡單調用形式:
「函數名([實際參數])」
如果調用的函數具有返回值,可以通過變量或直接將函數置於表達式中。
2)、在事件響應中調用函數
onclick=「fujian()」
3)、通過鏈接調用函數
<a href=「javascript:alert(『hi』);」/>
4.Function() 構造函數

第二部分 數組
數組是js中最常用的數據類型之一,它屬於對象類型中的內置對象。相比前面學習過的數據類型,一個數組類型的變量可以保存一批數據,且數據類型可以是任意的。可以不同。利用數組,可以方便地批量處理數據。
數組是一系列數據的集合。它由若干元素組成,各元素之間用逗號分隔。每個數組元素由「索引下標」 和「值」 構成
1.數組創建
1)使用Array對象創建數組
var a=new Array();
Var a = new Array(123,456,』shanghai』);
2)使用[]創建數組
Var a=[123,456,』shanghai』];
Var a = [];
2.數組賦值:a[0]=90;a[1]=85;a[2]=79;……
3.組元素讀取:alert(a[2]);
4.數組的長度:a.length
5.注意:
數組長度不用定義,可以無限大
元素可以任意添加:元素類型可以任意(可以不同)
6.數組創建簡寫形式:var a=[ ];
第三部分 例題—案例
一、定義一個一維數組變量,隨機生成10個成績(0-100之間),輸出這些成績的平均值。

二、利用二維數組創建動態下拉菜單


三、設計一個網頁,用javaScript函數實現動態改變網頁中字體大小。

四、設計一個網頁,用javaScript函數實現動態改變網頁的背景顏色。

五、頁面中有20個水果列表項。單擊任何一個列表項,彈出列表項內容。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/225822.html
微信掃一掃
支付寶掃一掃