JavaScript|函数

JavaScript|函数

函数头需要加上function关键字,函数体和参数表与其他语言类似:

function 函数名(参数表){执行语句;}

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>函数</title>
  <script>
    function SayHello(){
      window.alert("Hello!");
    }
  </script>
</head>
<body>

<button onclick="SayHello()">点击说HELLO</button>

</body>
</html>

这个代码,将一个按钮设置为了点击时会自动调用SayHello这个函数:

在这里插入图片描述

带有参数和返回值的函数

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>函数</title>
  <script>
    // 函数
    function SayHello(){
      window.alert("Hello!");
    }
    // 带有参数和返回值的函数
    function Add(x,y){
      return x + y;
    }
  </script>
</head>
<body>

<button onclick="SayHello(),document.write(Add(1,2))">点击说HELLO</button>

</body>
</html>

效果:

在这里插入图片描述

点击确定后:

在这里插入图片描述

显示出了1加2的值。

全局变量和局部变量

和其他语言类似:

函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它。(该变量的作用域是局部的)。局部变量会在函数运行以后被删除。

函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。全局变量会在页面关闭后被删除。


人生没有白走的路,每一步都算数!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alan_Lowe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值