韓順平網頁設計第三十三講

2021-06-19 07:27:33 字數 1270 閱讀 7565

陣列是一種引用型別,也就是說是通過位址方式引用的。陣列裡面的值是可以混合使用的,可以是各種型別的。

object類是所有js類的基類。它的屬性有constructor和prototype等。

var i = new number(10); //等價於 var i=10;

number.prototype.add = function(a)

var j = new number(10);

document.writeln(j.add(10).add(30));

執行結果如下:

function object() this+a20 this+a50 50

如何給類新增方法:

/*

下面給js的array物件拓展乙個find(val)方法,當乙個array物件呼叫該方法的時候,

如果能找到val則返回其下標,否則返回-1。

*/var arr1 = new array(3);

arr1[0]="renlei";

arr1[1]="ziyuanbu";

arr1[2]="caonima";

//給所有array物件新增乙個方法find(val)

array.prototype.find=function(val)

{//開始遍歷陣列

for(var i =0;i

成員函式細節:

函式的引數列表可以有多個。 

成員函式可以沒有返回值,如果有返回值,則最多可以返回乙個。

js支援引數可變:

js不支援過載,直接呼叫最後乙個。js呼叫函式的時候,是根據函式名來呼叫的,如果有多個函式名

相同,則認可最後乙個。

test(23)的結果是23undefine

test(3,'hello')的結果是3 hello。他們都是呼叫後面乙個函式來實現的。

如果乙個函式沒有寫在乙個類裡面,則我們認為這個函式是全域性函式。本身是屬於window物件的。

韓順平網頁設計第四十三講

cleartimeout 用法案例 window物件還有如下方法 moveto的作用是把視窗的左上角移動到乙個指定的座標。案例如下 function test2 我是乙個視窗 moveby 是以當前視窗為起點移動座標。moveto 100,100 相對螢幕左上角 moveby 100,100 相對當...

第三十三講 三種迴圈

專案1 利用迴圈求和 求1000以內所有偶數的和 要求 請編出3個程式來,分別用三種迴圈語句完成,注意體會各種迴圈語句的執行過程及語法特點。for迴圈 include stdio.h int main printf d n sum while迴圈 include stdio.h int main p...

第三十三章 密宗

孫風和那紅袍神使,沿著山路朝天神山頂端走去,片刻便來到一座安靜地兩層小樓面前。風使,我們先去拜見第五神將吧。那紅袍神使笑道,諸多神將當中,第五神將雖然年輕些,可是實力卻是僅次於第一神將的。如果第五神將能出馬。十拿九穩!孫風看向這座在山腰上的樓閣,苦笑看了一眼紅袍神使 第五神將 俄日齊爾 是諸多神將當...