JavaScript函数

作者: 微语博客 | 来源:发表于2021-07-08 23:48 被阅读0次

函数

在计算机编程中,函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。有一些语言叫作方法,比如说Java,但是其性质都是一样的。因为有函数的存在,才让程序变得更为简洁,本文只对JavaScript函数作个简单的讲解。

函数的定义

在JavaScriptg 中使用function关键字来定义函数,语法为function functionname(){ // 执行代码 },functionname为自定义的函数名称,用来调用函数等操作。JavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数。

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
    <script>
        function greeting(){    //创建函数
            alert("你好");  
        }
        greeting();//调用函数
    </script>
</body>    
</html>

当然了,除了以上的方法创建函数,我们还可以将函数赋值给变量。

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
    <script>
        var greeting = function (){    //赋值给变量
            alert("你好");  
        }
        greeting();//调用函数 效果都是一样的
    </script>
</body>    
</html>

调用函数在函数名后面加括号即可,如果有参数需要传入同类型的参数。

函数参数

参数是函数一个重要的概念,如果把函数比作打印机(函数是功能),参数就是可以打印的各种文件(参数是对功能的不同应用)。参数分为形参和实参,定义函数时的是形参,调用函数时传入的是实参。

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
    <script>
        function greeting(name){    //name形参
            alert("你好,"+name);  
        }
        greeting("Cherry");//Cherry实参
    </script>
</body>    
</html>

参数让函数实现了功能规模化,而不仅仅做一件事,一个函数可以有多个参数。

函数返回值

默认创建的函数不带返回值,我们可以在函数体中使用return设置需要返回的值,当函数被执行时会返回值。

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
    <script>
        function sum(a,b){    //多个函数参数
            return a+b;
        }
        var c = sum(1,2);//调用函数得到返回值
        console.log(c)// 3
    </script>
</body>    
</html>

return后面的语句不再执行,在函数内部使用return不会终止函数外的程序执行。

相关文章

  • 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/dpbqpltx.html