一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

Javascript入門(mén)學(xué)習js函數

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

Javascript入門(mén)學(xué)習js函數

  1,函數:

Javascript入門(mén)學(xué)習js函數

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

  當一個(gè)函數被一個(gè)對象調用時(shí),那么這個(gè)函數就叫做這個(gè)對象的方法。

  functioncssrain(x,y)

  {

  code

  }

  解釋:

  cssrain:為函數名;

  ():為運算符;

  x,y:為參數;

  2,函數的返回值:

  functiona(x){

  document.write(x);

  }

  functionb(y){

  document.write(y);

  returny;

  }

  alert(a(1))//因為沒(méi)寫(xiě)return,所以返回undefined

  alert(b(2))

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

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

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

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

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

  比如:

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

  4函數命名:

  functionlike_this(){}

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

  5函數的參數:

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

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

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

  實(shí)例:

  functionx(a,b){

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

  }

  x(1,2,3,4);

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

  functionx(a,b){

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

  }

  x(1);

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

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

  解決:

  functionx(a,b){

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

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

  }

  x(1);

 

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

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

淺析jQuery 遍歷函數javascript08-06

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

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

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

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

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

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

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

聲樂(lè )學(xué)習入門(mén)09-02

一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看