function 函数传参,不定参,return返回值
来源:互联网 发布:网络调查平台 编辑:程序博客网 时间:2024/05/17 22:32
函数传参:
function fn(形参){
console.log(形参);
}
fn(实参);
不定参: arguments
arguments: 不定参 函数的所有参数的集合数组形式
只能在函数中使用
类似数组,保存实际传入的参数的集合
拥有length属性
可用下标获取实际参数中对应的值
举个栗子``�:
function fn(){
console.log(arguments);
}
fn(1,2);
不定参求和 栗子``�;
function fn(){
var num = 0;
for(var i = 0; i < arguments.length; i++){
num += arguments[i];
}
console.log(num);
}
fn(1,2,3,4,5,6);
函数返回值:(return)
当我们需要在函数外边拿到函数执行的结果时,就需要使用函数返回值;
为什么使用函数返回值:—方便函数复用
函数执行完成后都有返回值
不使用return默认返回值为undefined
使用return 返回值为return后面的值
return的一些问题:
1,return只能用在函数中;
2,在函数中 return后面的代码就不再执行了;
getComputedStyle():获取计算后样式
getComputedStyle(要获取样式的元素)["样式名"];
1. 颜色值 拿到的是 rgb样式
2. getComputedStyle只能获取 不能设置
3. IE6.7.8不支持 getComputedStyle
要获取样式的元素.currentStyle["样式名"];
1. 不能获取复合样式
2. 只兼容IE8包含IE8之前的IE浏览器
处理兼容问题方法:
<style type="text/css">
#box {
width: 100px;
height: 100px;
background: red;
}
</style>
<script type="text/javascript">
function $(id){
return document.getElementById(id);
}
function css(el,attr){
if(el.currentStyle) {
return el.currentStyle[attr];
}
return getComputedStyle(el)[attr];
}
window.onload = function() {
var box = $("box");
alert(css(box,"width"));
};
</script>
</head>
<body>
<div id="box"></div>
</body>
</html>
- function 函数传参,不定参,return返回值
- 走入javascript(七) 函数 不定参 参数和return
- 覆盖虚函数时的返回值(Return type of an overriding virtual member function)
- javascript中 函数体里 return返回值 与 参数传参 的区别
- 081.Return Pointer Function 返回指针的函数
- 081.Return Pointer Function 返回指针的函数
- php 函数返回值 return
- JS函数返回值return
- 代码测试----不定参函数
- 代码测试----不定参函数
- 不定参函数使用纪要
- 宏函数的不定参
- main函数返回值return 0
- main函数返回值return 0
- return C++构造函数的返回值
- 043.Return Type 函数的返回值
- 043.Return Type 函数的返回值
- main函数返回值return 0
- ACM赛滚粗记
- The content of element type "web-app" must match
- 从源码角度分析Android 事件传递流程
- JavaScript基础之数据类型的隐式转换
- 基础知识的总结
- function 函数传参,不定参,return返回值
- 漫话中文自动分词和语义识别(下):句法结构和语义结构
- 23种设计模式之结构型模式
- meda中的一些小事项
- /bin、/sbin、/usr/bin和/usr/sbin的简单区别
- n!末尾的0的个数
- 游戏开发常用字符串函数整理【C++版】
- Http异步client
- postgresql启动1053错误