亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

JavaScript

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

時(shí)間:2024-09-02 11:22:26 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è)對象調(diào)用時(shí),那么這個(gè)函數(shù)就叫做這個(gè)對象的方法。

  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)闆]寫return,所以返回undefined

  alert(b(2))

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

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

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

  第一個(gè)是function語句創(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是一種寬松類型語言,參數(shù)不需要指定什么數(shù)據(jù)類型。參數(shù)也可以多也可以少,

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

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

  實(shí)例:

  functionx(a,b){

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

  }

  x(1,2,3,4);

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

  functionx(a,b){

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

  }

  x(1);

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

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

  解決:

  functionx(a,b){

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

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

  }

  x(1);

 

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

聲樂學(xué)習(xí)入門教學(xué)方法04-06

新演員入門表演學(xué)習(xí)技巧07-02

如何調(diào)試javascript腳本呢07-19

javascript跨域訪問的方法07-19

excel函數(shù)07-30

英語基礎(chǔ)入門05-25

入門須知羽毛球新手入門需知的常識08-28

excel函數(shù)[優(yōu)選]07-31

舞蹈入門要點(diǎn)07-31

播音主持入門稿件03-13