• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. 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);

         

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

        【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

        在线咨询
        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 亚洲综合色区中文字幕首页 | 亚洲欧美日韩国产综合第一产区 | 婷婷综合缴情亚洲狠狠无遮挡 | 日韩亚洲欧美中文字幕影音 | 在线人成免费播放 | 亚洲97一区二区三区 |

            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);