<script>
function demo(m,n) { //参数
var sum =m + n;
alert(sum);
}demo(2,3); //传递参数 m=2,n=3
demo(20,30); //传递参数 m=20,n=30
demo(200,300); //传递参数 m=200,n=300
</script>
注意传递时顺序要一致
<script>
function demo(age,color) {
alert("我今年"+age+","+"我喜欢的颜色是"+color);
}
</script>
<button onclick="demo(18,'蓝色')">按钮</button>//创建一个按钮,在此处调用一个函数,并进行参数age和color的传递 也就是传参
输出结果:我今年18,我喜欢的颜色是蓝色
注意:一旦使用return,则函数停止执行,同时把值返回到调用它的地方
<script>
function demo() {
return("你看,直接返回了");
}
var a = demo() +",返回第一次";
var b = demo() +",返回第二次";
alert(a);
alert(b);
</script>
输出:你看,直接返回了,返回第一次
你看,直接返回了,返回第二次
<p id="yuansu">在这个p标签中,稍后可显示m,n大小的比较结果</p>
<script>
function demo(m,n) {
if(m > n) {
return("m大于n");
}else if(m < n) {
return("小于n");
}
}
var i = demo(8,10);
document.getElementById("yuansu").innerHTML = i;
</script>
未运行前的p标签显示文本内容:在这个p标签中,稍后可显示m,n大小的比较结果
运行后的结果是:m小于n