js函数

<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

 

posted @ 2017-04-12 17:33  Distance&&  阅读(1052)  评论(0编辑  收藏  举报