(一)函数返回值
函数是用来实现某个特定功能,如计算某个范围内的累加,操作完成之后,在函数外部可能需要使用计算好这个值,但是在函数内部定义的变量外面访问不了,针对这个情况,函数通过返回值将计算好的数据传出函数,在外部使用。再函数中将某个值返回到函数外 使用return关键字
例如:计算1-100之间的累加和 将结果返回
(二)函数返回值类型
和函数的参数一样 函数的返回值也可以是js数据类型中的任何一个
(三)返回值实例
声明一个函数 ,获取div的宽 然后将结果返回
例如:获取元素样式
var w = oDiv.style.width;
上面代码中 ,通过style可以获取元素行间样式,但是获取不到非行间样式 ,如果想要获取非行间样式 我们需要使用另一种方法 想要获取非行间样式 js有专门提供的方法 但是需要兼容
标准浏览器: getComputedStyle(obj).attr ie 6 7 8 不兼容 IE :obj.currentStyle.attr
例如:获取非行间样式
上面代码中 在获取样式之前 需要判断浏览器是否支持该方法 如果支持就使用该方法获取样式 否则使用另一种方法获取
看好了 下面我们开始封装一个获取元素样式的函数