美文网首页
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 函数缺省值

    Javascript 函数 Javascript 函数缺省值写法

  • JavaScript函数式编程

    读完《JavaScript函数式编程》《JavaScript函数式编程指南》这两本书,对JavaScript函数式...

  • JavaScript函数式编程

    读完《JavaScript函数式编程》《JavaScript函数式编程指南》这两本书,对JavaScript函数式...

  • JavaScript函数

    layout: posttitle: JavaScript函数tags: [JavaScript, 函数]auth...

  • JavaScript encodeURI() 函数

    JavaScript encodeURI() 函数 JavaScript 全局函数](https://www.ru...

  • JavaScript中的函数

    @(javascript)[js函数] [toc] JavaScript中的函数 函数的分类与定义函数的方式 Ja...

  • JavaScript语言基础(二)

    JavaScript内置函数,这些函数都是由JavaScript语言自身提供,是JavaScript全局方法。pa...

  • JavaScript - 函数 - 1

    #JavaScript 函数定义 JavaScript 使用关键字 function 定义函数。函数可以通过声明定...

  • 2016-11-24

    JavaScript escape() 函数 JavaScript 全局对象 定义和用法:escape() 函数可...

  • JS 函数

    JavaScript 函数定义 JavaScript 使用关键字 function 定义函数。函数可以通过声明定义...

网友评论

      本文标题:JavaScript 函数

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