zoukankan      html  css  js  c++  java
  • JS函数

    函数,一段能够自动完成某些功能的代码块,函数的出现,既解决了重复使用重一功能的需求,又可以避免代码的臃肿性。

    使用函数有两个要求:必须调用后才可以执行;函数名不要和关键字以及系统函数相同;

    函数主要有三种,直接调用,参数传递,返回值。

    第一种:直接调用:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>圆的面积</title>
        <script type="text/javascript">
        //求任意一个圆的半径,得到面积
        function mianji(){
            var r=prompt("请输入圆的半径:");
            s=3.14*r*r;
            alert("圆的面积是"+s);
        }
         mianji();
        </script>
    </head>
    <body>
        
    </body>
    </html>

    参数传递:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>圆的面积</title>
        <script type="text/javascript">
        //求任意一个圆的半径,得到面积
    function miaji(r){
             s=3.14*r*r;
             alert("圆的面积为:"+s);
         }
         miaji(2);
          miaji(3);
         
        </script>
    </head>
    <body>
        
    </body>
    </html>

    但是在一般的前端开发中,使用的都是第三种,也就是返回值。

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
     <title>函数</title>
            <script type="text/javascript">
             //返回值
             function getSum(n,m){
                var sum=0;
                for(var i=n;i<=m;i++){
                  sum+=i;
                }
                //返回计算的值
                return sum;
             }
            console.log(getSum(1,100));
            </script>
    </head>
       <body>
       
       </body>
    </html>
  • 相关阅读:
    java根据汉字获取全拼和首字母
    SQL 增加或删除一列
    C#实现WinForm传值实例解析
    C# 静态类与非静态类、静态成员的区别分析
    c# 面相对象1-概括
    c# 面相对象2-之封装性
    c# 面相对象3-之继承性
    面向对象基础知识(含义、修饰符、三大特性)
    c# 面相对象4-多态性
    用集合求平均分
  • 原文地址:https://www.cnblogs.com/Song-Timfa/p/6529955.html
Copyright © 2011-2022 走看看