JS中函数的返回值与函数传参

版权声明:我的新浪博客http://blog.sina.com.cn/f6056 https://blog.csdn.net/weimob258616/article/details/80110991

  1、什么是函数返回值

  1.1函数的执行结果

  1.2函数执行结果可以没有return

  2、一个函数应该只一种类型的值


  函数返回值实例:

  实例一:函数返回数字

  function show()

  {

  return 12;

  }

  var a=show();

  alert(a);

  //返回单个数值12

  实例二:函数返回计算结果

  function show(a,b)

  {

  return a+b;

  }

  alert(show(3,5));

  //返回两个参数的相加结果

  函数传参

  1、可变参(不定参):arguments

  参数的个数可变,参数数组

  2、例子1、求和

  求所有参数的和

  3、例子2、CSS函数

  3.1判断arguments.length

  3.2给参数取名,增强可读性

  4、获取非行间样式(不能用来设置)

  4.1 obj.currentStyle[attr]

  4.2 getComputedStyle(obj,false)[attr]

  函数传参实例:

  arguments的长度实例

 

 function sum()

  {

  alert(arguments.length)

  };

  alert(sum(12,36,18));

  //数组arguments[]的长度为3
arguments的元素取出

  

  function sum()

  {

  alert(arguments[0]);

  };

  alert(sum(12,36,18));

  //数组arguments的第0个元素是12

  ?为什么点击了一次后,第二次弹出来的是undefined?

  利用arguments进行多个数字求和计算:

  function sum()

  {

  var result=0;

  for(var i=0;i<arguments.length;i+=1)< p=""> 

  {

  result+=arguments[i];

  }

  return result;

  };

  alert(sum(12,36,18));

  //通过对arguments中所有参数求和获得66

  css函数

  css(oDiv,'width') 两个参数 获取样式

  css(oDiv,'width','200px') 三个参数设置样式




猜你喜欢

转载自blog.csdn.net/weimob258616/article/details/80110991
今日推荐