zoukankan      html  css  js  c++  java
  • 函数

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title></title>
    <!--
    什么是函数?
    在我们JavaScript里面的函数,其实就是相当于一个工厂。
    函数对于我们来说是陌生感的,那么对于学习python
    那么这个函数其实就相当于我们java方法
    创建一个java文件,給你面来个新的类,然后再类中我们写上我们需要执行的东西,最后我们就可以使用这个类的类名进行调用
    -->
    <!--<script type="text/javascript">
    for(var i = 0; i <= 5; i++) {
    for(var j = 0; j <= i; j++) {
    document.write("♥")
    }
    document.write("<br />")
    }
    </script>-->
    <!----------------------------------------我是淫荡的分割线----------------------------------------------<br />
    函数的作用类似于工厂的作用,只要你给工厂里设置了模板,让工厂生产东西,那么最终,我们的工厂根据你锁设置的东西进行输出,
    你需要的他的时候,组需要寻找到工厂名就可以了-->

    <!--<script type="text/javascript">
    function sanjiao() {
    for(var i = 0; i <= 5; i++) {
    for(var j = 0; j <= i; j++) {
    document.write("♥")
    }
    document.write("<br />")
    }
    }
    sanjiao();
    sanjiao();
    sanjiao();
    sanjiao();
    sanjiao();
    sanjiao();
    sanjiao();
    sanjiao();
    sanjiao();
    sanjiao();
    sanjiao();

    </script>-->
    <!--<script type="text/javascript">
    (function zq(){
    alert("函数自启")
    })()
    </script>-->
    <!--<script type="text/javascript">
    //创建函数的步骤:
    //1.想清楚你想要实现什么功能?
    //2.把函数的框架搭建起来
    //3.确定需要的参数
    //4.安排处理流程
    //来咱们做一个面积的参数题
    function mianji(x){ /* 这里的X我们可以把它叫做形参,主要作用是对我们数值的接收*/
    var m = x * x
    alert(m);
    }
    mianji(5);
    </script>-->
    <!--做一个多个值得传输-->
    <!--如果实参个数多于形参个数,那么多余的参数会被忽略掉,不会有任何的错误-->
    <!--<script type="text/javascript">-->
    <!--//这里的XYZ就是形参
    // function mianji(x,y,z){
    // var m = x * y *z;
    // alert(m)
    // }
    //调用方法后面跟的数字,我们办他叫做实参
    //那么他就会给你NaN NOt a Number
    // mianji(5,6); -->
    <!--// </script>-->
    <!--
    参数的作用:可以动态的改变函数体内对应的变量的值,使同一函数体得到不同的结果
    形参:再定义函数的时候,函数括号中定义的变量叫做形参,用来接受实参的
    实参:调用函数的时候,再括号中传入的变量或者值叫做实参,用户传递給形参
    -->
    <!--<script type="text/javascript">
    function hp(x,y,z){
    var p = x*y*z;
    return p;

    }
    var s = hp(3,6,9)
    alert(s)
    </script>-->
    <!--
    实参hp中的值传递給形参hp,经过计算,我们将值得结果传递給p,这个是时候,我们的结果p,return了
    返回給我们的函数。我们函数拿到结果之后,是不能输出,所以我们需要給它定义一个把变量,相当于
    接收它得返回值
    -->
    <!--
    return语句
    通过return语句給函数一个返回值,停止并且跳出当前函数
    return语句的用法:
    在return语句后面的函数体内所有内容都不会输出
    在函数体内可以友多个return语句,但是只会执行一个。(判断语句)
    return语句的返回值
    返回值可以是任何的数据类型
    只能返回一个返回值
    如何函数没有返回值,那么这个函数就会自动的赋值为undefined
    -->
    <script type="text/javascript">
    //作用域:
    //函数体内定义的var 只能在函数体内使用,不能用作于函数体外
    //函数体外定义的var却是可以再整个script标签内使用
    // var hp = '高信管HP1903,高信管hp1904班在线上课';
    // function hpp(){
    // alert(hp);
    // }
    // hpp()
    //局部变量:再函数内保部,用var 声明变量,局部变量只能作用再函数内
    //全局变量:不是局部变量的变量就一定是全局变量,作用范围是真个js区块
    //提倡能够用句的变量时候,一定使用局部变量
    function hp(){
    yy = "2020年3月18";
    }
    function hps(){
    yy = "2020年3月19日"
    }
    var s = hp()
    alert(s)
    var b = hps()
    alert(b)
    </script>
    <!--
    作用域:指的就是一段胆码的作用范围
    全局变量:
    在页面中任何地方都能够访问得到的变量,拥有全局的作用域
    A.函数的最外层定义的变量。
    B.没有定义直接赋值的变量,拥有全局
    2.局部变量:
    只能在固定的代码片(函数片段)中访问到
    A.函数内部定义的变量,就是局部变量
    B。参数也是局部变量
    局部变量归的好处:
    可以提高程序的逻辑性和安全性,减少名字的冲突
    -->
    </head>
    <body>

    </body>
    </html>

  • 相关阅读:
    pycharm中启动Django方法
    Python ——selenium报错 'chromedriver.exe' executable needs to be in PATH
    软件测试
    C#&.Net干货分享- 构建PrinterHelper直接调用打印机相关操作
    C#&.Net干货分享- iTextSharp导出数据源到PDF
    C#&.Net干货分享-构建Aocr_ImageHelper读取图片文字做解析
    C#&.Net干货分享-构建后台自动定时任务的源码
    SQL Server清理数据库日志的脚本-干货
    SQL Server通过函数把逗号分隔的字符串拆分成数据列表的脚本-干货
    SQL Server通过定义函数返回字段数据列表模板-干货
  • 原文地址:https://www.cnblogs.com/jiaqi818/p/12664851.html
Copyright © 2011-2022 走看看