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