美文网首页
JavaScript 函数

JavaScript 函数

作者: 小圆圈Belen | 来源:发表于2022-01-03 11:11 被阅读0次

    一、基本语法

    1、创建函数就像是创建一条新的JavaScript命令,而该命令能够在脚本的其他部分使用。

    #function必须是小写
    function 函数名() {
          JavaScript 语句;
          ......
    }
    

    2、在<script>元素里创建多个函数

    #function必须是小写
    <script>
          function 函数名1() {
                  JavaScript 语句;
                  ......
            }
           function 函数名2() {
                  JavaScript 语句;
                  ......
            }
    </script>
    

    二、调用函数

    在页面加载时,包含在函数定义区域内的代码不会被执行,等到“调用”的时候才会执行。
    调用函数只需要使用函数名称以及一对英文小括号,就可以在需要的地方执行函数的代码。
    函数名是区分大小写的

    #栗子:在按钮的onClick事件处理器中调用函数。
    <input type="button" value="say Hello" onClick="函数名()"/>
    
    把JavaScript代码放到页面的<head>区域

    当函数位于页面<head>区域的<script>元素里,或是位于页面<head>的<script>元素的src属性所指向的外部文件时,就可以从页面的任何位置调用它了。把函数放到文档的head部分,就能够确保他们在调用前已经被定义了。

    <!DOCTYPE html>
    <html>
    <head>
        <title>"function"</title>
        <script type="text/javascript">
            function fun(){
                alert("Hello");
            }
        </script>
    </head>
    <body>
        <input type="button" value="click me" onclick="fun()"/>
    </body>
    </html>
    

    给函数传递参数

    1、单个参数

    function 函数名(arguments) {
           JavaScript 语句;
            ......
    }
    

    2、多参数

    function 函数名(argument1,argument2) {
           JavaScript 语句;
            ......
    }
    

    变量作用域

    1、函数内部定义的变量,作用域只存在于函数内部,是局部作用域。
    2、函数外部定义的变量,作用于整个程序,是全局作用域。
    栗子:

    <!DOCTYPE html>
    <html>
    <head>
        <title>"function"</title>
    </head>
    <body>
        <script type="text/javascript">
            var a=10;  //全局变量
            var b=10; //全局变量
            function showVars() {
                var a=20;   //局部变量
                b=20;      //改变b的值
                return "Local variable 'a'=" + a + "\n Global variable 'b'=" + b;
            }
            var message = showVars();
            alert(message + "\n Global variable 'a'=" + a);
        </script>
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:JavaScript 函数

          本文链接:https://www.haomeiwen.com/subject/klkxcrtx.html