JS function 语句

本文详细介绍JavaScript中函数的声明、参数传递及调用过程,包括如何使用return语句返回函数值,以及函数作为对象的特性。通过实例演示了如何在网页上输出信息和进行简单计算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

实例

  声明一个函数,函数调用时在 id="demo" 的元素上输出 "Hello World" :

function myFunction(){    //声明一个函数
    document.getElementById("demo").innerHTML = "Hello World";
   }
myFunctiong();       //调用函数

定义和用法

function 语句用于声明一个函数。

函数声明后,我们可以在需要的时候调用。

在 JavaScript 中,函数是对象,函数也有属性和方法。

函数也可以通过表达式定义(可以查看 函数定义)。

请阅读我们的 JavaScript 教程,了解更多关于函数的内容。 首先我们可以先了解 JavaScript 函数 和 JavaScript 作用域。更多详细的内容可以查看 函数定义参数调用 和 闭包

提示: 使用 return 语句来返回函数的值。

语法

function functionName(parameters) {
    执行的代码
}

参数值

参数描述
functionName必须。指定了函数的名称。函数名称可以包含字母,数字,下划线, 和美元符号(变量命名规则也是如此)
parameters可选。指定一个或多个参数名,多个参数可用英文逗号(,)隔开。 

函数在调用时会接收真正的值。在函数内,参数是局部变量。

注意: 如果调用函数时未指定参数,为指定参数的值会设置为 undefined

 

1.实例

返回 PI 值:

<!DOCTYPE html>
<html>
    <body>
        <p>该实例调用函数并输出 PI 值:</p>
        <p id="demo"></p>
    <script>
        function myFunction() {
            return Math.PI;
        }
        document.getElementById("demo").innerHTML = myFunction();
    </script>
    </body>
</html>

输出结果:

3.141592653589793

2.实例

返回 a 乘于 b 的值:

<!DOCTYPE html>
<html>
    <body>
        <p>调用函数,并返回计算的结果</p>
        <p id= "demo"></p>
        <script>
            function myFunction(a,b){
                return a * b;
            }
            document.getElementByIdP("demo").innerHTML = myFunction(3,4);
        </script>
    </body>
</html>

结果:

该实例调用函数并执行计算,输出结果:

12

3.实例

点击按钮调用函数,函数执行后会在 id="demo" 的元素上输出 "Hello World":

<!DOCTYPE html>
<html>
    <body>
        <p>点击按钮调用函数,并在id="demo"的元素上输出"Hello World"</p>
        <button onclick="myFunction()">点我</button>
        <p id= "demo"></p>
        <script>
        function myFunciton(){
           document.getElementById("demo").innerHTML = "Hello World";
        }
        </scritp>
    </body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值