欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談javascript對(duì)象模型和function對(duì)象

 更新時(shí)間:2014年12月26日 08:55:08   投稿:hebedich  
這篇文章主要簡(jiǎn)單介紹了javascript對(duì)象模型和function對(duì)象,以及相關(guān)的示例代碼,非常實(shí)用,需要的小伙伴參考下

javascript中,函數(shù)就是對(duì)象

復(fù)制代碼 代碼如下:

<html>
<head>
<script type="text/javascript">
function add(number){
    alert(number+20);
}
var add=function(number){
alert(number+20);
}
function add(number,number1){
    alert(number+30);
}
var add=function(number){
    alert(number+90);
}
add(10);
</script>
</head>
<body>
</body>
</html>

add是引用,function是對(duì)象.

跟java不一樣的地方:javascript中沒(méi)有方法重載的概念。方法可以有n個(gè)參數(shù),而傳參數(shù)時(shí)可以只傳1個(gè)參數(shù)。

數(shù)據(jù)類型 Undefined--類型   undefined--值

在JavaScript中有一個(gè)Function對(duì)象,所有自定義的函數(shù)都是Function對(duì)象類型的。
Function對(duì)象接收所有參數(shù)都為字符串類型的,其中最后一個(gè)參數(shù)是函數(shù)體,而前面的參數(shù)則是函數(shù)真正 需要接收的參數(shù)。

復(fù)制代碼 代碼如下:

<html>
<head>
<script type="text/javascript">
var add =new Function("number","alert(number+20);");
add(10);
</script>
</head>
<body>
</body>
</html>

在javascript中,每一個(gè)Function對(duì)象都有一個(gè) 隱含的對(duì)象arguments,表示給函數(shù)實(shí)際傳遞的參數(shù).

復(fù)制代碼 代碼如下:

<html>
<head>
<script type="text/javascript">
function add(){
alert(arguments.length);
    alert(arguments[0]);
    alert(arguments[1]);
}
add(10,20);
</script>
</head>
<body>
</body>
</html>

java中的方法重載,javascript中相對(duì)的也可以靠arguments來(lái)實(shí)現(xiàn)。

復(fù)制代碼 代碼如下:

<html>
<head>
<script type="text/javascript">
function add(){
if(1==arguments.length){
    alert(arguments[0]);
}else if(2==arguments.length){
    alert(arguments[0]+arguments[1]);
}else if(3==arguments.length){
    alert(arguments[0]+arguments[1]+arguments[2]);
}
}
add(2);
add(2,3);
add(2,3,4);
</script>
</head>
<body>
</body>
</html>

以上就是本文全部?jī)?nèi)容了,小伙伴們是否了解了javascript對(duì)象模型和function對(duì)象了呢,有疑問(wèn)請(qǐng)留言,大家共同進(jìn)步。

相關(guān)文章

  • JSON遍歷方式實(shí)例總結(jié)

    JSON遍歷方式實(shí)例總結(jié)

    這篇文章主要介紹了JSON遍歷方式,結(jié)合實(shí)例形式總結(jié)分析了JavaScript操作json實(shí)現(xiàn)遍歷的常用技巧,并給出了實(shí)例總結(jié),需要的朋友可以參考下
    2015-12-12
  • js求數(shù)組最大值的常用方法舉例

    js求數(shù)組最大值的常用方法舉例

    數(shù)組如何求最大值,想必很多的朋友都不會(huì)吧,下面這篇文章主要給大家介紹了關(guān)于js求數(shù)組最大值的常用方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • JavaScript實(shí)現(xiàn)頁(yè)面中錄音功能的方法

    JavaScript實(shí)現(xiàn)頁(yè)面中錄音功能的方法

    這篇文章主要給大家介紹了關(guān)于JavaScript實(shí)現(xiàn)頁(yè)面中錄音功能的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用JavaScript具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • yahoo 頁(yè)面的標(biāo)簽效果

    yahoo 頁(yè)面的標(biāo)簽效果

    yahoo 頁(yè)面的標(biāo)簽效果...
    2006-10-10
  • ZeroClipboard插件實(shí)現(xiàn)多瀏覽器復(fù)制功能(支持firefox、chrome、ie6)

    ZeroClipboard插件實(shí)現(xiàn)多瀏覽器復(fù)制功能(支持firefox、chrome、ie6)

    Zero Clipboard 利用透明的Flash讓其漂浮在復(fù)制按鈕之上,這樣其實(shí)點(diǎn)擊的不是按鈕而是Flash ,這樣將需要的內(nèi)容傳入Flash,再通過(guò)Flash的復(fù)制功能把傳入的內(nèi)容復(fù)制到剪貼板
    2014-08-08
  • XMLHTTPRequest的屬性和方法簡(jiǎn)介

    XMLHTTPRequest的屬性和方法簡(jiǎn)介

    由于現(xiàn)在在公司負(fù)責(zé)制作標(biāo)準(zhǔn)的靜態(tài)頁(yè)面,為了增強(qiáng)客戶體驗(yàn),所以經(jīng)常要做些AJAX效果,也許你也和我一樣在,學(xué)習(xí)AJAX。
    2010-11-11
  • javascript生成隨機(jī)大小寫(xiě)字母的方法

    javascript生成隨機(jī)大小寫(xiě)字母的方法

    這篇文章主要介紹了javascript生成隨機(jī)大小寫(xiě)字母的方法,需要的朋友可以參考下
    2014-02-02
  • select自定義小三角樣式代碼(實(shí)用總結(jié))

    select自定義小三角樣式代碼(實(shí)用總結(jié))

    這篇文章主要介紹了select自定義小三角樣式,通過(guò)css HTML js 代碼詳細(xì)展示了操作過(guò)程,自定義小三角樣式,也可以做出select文字居中的效果,需要的朋友可以參考下
    2017-08-08
  • JS與jQuery判斷文本框還剩多少字符可以輸入的方法

    JS與jQuery判斷文本框還剩多少字符可以輸入的方法

    這篇文章主要介紹了JS與jQuery判斷文本框還剩多少字符可以輸入的方法,簡(jiǎn)單分析了js字符個(gè)數(shù)統(tǒng)計(jì)的方法,并給出了jQuery字符統(tǒng)計(jì)插件textlimit的相關(guān)使用方法示例,需要的朋友可以參考下
    2018-09-09
  • uniapp實(shí)現(xiàn)支付功能

    uniapp實(shí)現(xiàn)支付功能

    本文主要介紹了uniapp實(shí)現(xiàn)支付功能,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05

最新評(píng)論