<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            Javascript入門學習js函數

            時間:2024-06-08 05:44:49 JavaScript 我要投稿
            • 相關推薦

            Javascript入門學習js函數

              1,函數:

            Javascript入門學習js函數

              function是一個定義一次卻可以多次調用的js代碼。

              當一個函數被一個對象調用時,那么這個函數就叫做這個對象的方法。

              functioncssrain(x,y)

              {

              code

              }

              解釋:

              cssrain:為函數名;

              ():為運算符;

              x,y:為參數;

              2,函數的返回值:

              functiona(x){

              document.write(x);

              }

              functionb(y){

              document.write(y);

              returny;

              }

              alert(a(1))//因為沒寫return,所以返回undefined

              alert(b(2))

              3function語句和函數直接量:

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

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

              第一個是function語句創建的,第二個是直接用函數直接量定義一個表達式,當然用這種方式,創建的也是匿名函數。

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

              比如:

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

              4函數命名:

              functionlike_this(){}

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

              5函數的參數:

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

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

              如果我們傳了3個參數,js會自動忽略掉多的/

              實例:

              functionx(a,b){

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

              }

              x(1,2,3,4);

              如果我們只傳了一個參數,會出現什么情況呢?

              functionx(a,b){

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

              }

              x(1);

              我們發現輸出了undefined,所以js會把少的,賦予undefined;

              這樣可能會引起程序錯誤。

              解決:

              functionx(a,b){

              varb=b||"";//這個是或運算符,如果前面的b為undefined,也就是false,他會取后面的空字符

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

              }

              x(1);

             

            【Javascript入門學習js函數】相關文章:

            JavaScript fontcolor方法入門實例07-07

            淺析jQuery 遍歷函數javascript08-06

            Javascript函數的定義和用法分析08-15

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

            最常用的20個javascript方法函數09-10

            JavaScript日期時間格式化函數08-29

            JavaScript學習筆記08-24

            JS AJAX前臺如何給后臺類的函數傳遞參數的方法07-08

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

            聲樂學習入門09-02

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院