Javascript入門學(xué)習(xí)js函數(shù)

    時(shí)間:2024-06-08 05:44:49 JavaScript 我要投稿
    • 相關(guān)推薦

    Javascript入門學(xué)習(xí)js函數(shù)

      1,函數(shù):

    Javascript入門學(xué)習(xí)js函數(shù)

      function是一個(gè)定義一次卻可以多次調(diào)用的js代碼。

      當(dāng)一個(gè)函數(shù)被一個(gè)對(duì)象調(diào)用時(shí),那么這個(gè)函數(shù)就叫做這個(gè)對(duì)象的方法。

      functioncssrain(x,y)

      {

      code

      }

      解釋:

      cssrain:為函數(shù)名;

      ():為運(yùn)算符;

      x,y:為參數(shù);

      2,函數(shù)的返回值:

      functiona(x){

      document.write(x);

      }

      functionb(y){

      document.write(y);

      returny;

      }

      alert(a(1))//因?yàn)闆](méi)寫return,所以返回undefined

      alert(b(2))

      3function語(yǔ)句和函數(shù)直接量:

      functionf(x){returnx*x;}//

      varf=function(x){returnx*x;}//

      第一個(gè)是function語(yǔ)句創(chuàng)建的,第二個(gè)是直接用函數(shù)直接量定義一個(gè)表達(dá)式,當(dāng)然用這種方式,創(chuàng)建的也是匿名函數(shù)。

      雖然直接量可以匿名,但也可以指定函數(shù)名;

      比如:

      varf=functionfact(x){returnx*fact(x-1);}//這樣做的好處;調(diào)用自身非常爽。

      4函數(shù)命名:

      functionlike_this(){}

      或者functionlikeThis(){}//駝峰式

      5函數(shù)的參數(shù):

      由于js是一種寬松類型語(yǔ)言,參數(shù)不需要指定什么數(shù)據(jù)類型。參數(shù)也可以多也可以少,

      比如:functionx(a,b){}//我們寫了2個(gè)參數(shù)

      如果我們傳了3個(gè)參數(shù),js會(huì)自動(dòng)忽略掉多的/

      實(shí)例:

      functionx(a,b){

      document.write(a+""+b);

      }

      x(1,2,3,4);

      如果我們只傳了一個(gè)參數(shù),會(huì)出現(xiàn)什么情況呢?

      functionx(a,b){

      document.write(a+""+b);

      }

      x(1);

      我們發(fā)現(xiàn)輸出了undefined,所以js會(huì)把少的,賦予undefined;

      這樣可能會(huì)引起程序錯(cuò)誤。

      解決:

      functionx(a,b){

      varb=b||"";//這個(gè)是或運(yùn)算符,如果前面的b為undefined,也就是false,他會(huì)取后面的空字符

      document.write(a+""+b);

      }

      x(1);

     

    【Javascript入門學(xué)習(xí)js函數(shù)】相關(guān)文章:

    JavaScript fontcolor方法入門實(shí)例07-07

    淺析jQuery 遍歷函數(shù)javascript08-06

    Javascript函數(shù)的定義和用法分析08-15

    JavaScript中push(),join() 函數(shù)實(shí)例詳解09-05

    最常用的20個(gè)javascript方法函數(shù)09-10

    JavaScript日期時(shí)間格式化函數(shù)08-29

    JavaScript學(xué)習(xí)筆記08-24

    JS AJAX前臺(tái)如何給后臺(tái)類的函數(shù)傳遞參數(shù)的方法07-08

    JavaScript中常見的字符串操作函數(shù)及用法07-24

    聲樂(lè)學(xué)習(xí)入門09-02

    91久久大香伊蕉在人线_国产综合色产在线观看_欧美亚洲人成网站在线观看_亚洲第一无码精品立川理惠

      欧美一级在线免弗 | 中文字幕日本一区二区 | 在线观看午夜福利片日本 | 亚洲男人的天堂在线视频 | 中文字幕aⅴ天堂在线 | 久久久这里全部是精品 |