章节
问答
课签
笔记
评论
占位
占位

JavaScript-什么是函数

函数是完成某个特定功能的一组语句。如没有函数,完成任务可能需要五行、十行、甚至更多的代码。这时我们就可以把完成特定功能的代码块放到一个函数里,直接调用这个函数,就省重复输入大量代码的麻烦。

如何定义一个函数呢?基本语法如下:

function 函数名()
{
     函数代码;
}

说明:

1. function定义函数的关键字。

2. "函数名"你为函数取的名字。

3. "函数代码"替换为完成特定功能的代码。

我们来编写一个实现两数相加的简单函数,并给函数起个有意义的名字:“add2”,代码如下:

function add2(){
   var sum = 3 + 2;
   alert(sum);
}

函数调用:

函数定义好后,是不能自动执行的,所以需调用它,只需直接在需要的位置写函数就ok了,代码如下:

任务

补充右边编辑器第7和15行,实现如下功能:

网页中有一按钮(名字"点击我"),当点击按钮后调用函数contxt(),弹出对话框"哈哈,调用函数了!"。

?不会了怎么办

1. function定义函数

2. 函数调用,在需要的位置直接写函数。

||
1
2
<!DOCTYPE HTML>
<html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 夜墨7862548
加不加都可以

最新回答 / 慕粉3414280
首先你要理解什么是函数。脑海里面不要映射到了数学里面的函数通俗的讲,函数就是要执行某一段代码集合的一种封装 ,所以命名一定要与执行代码的这段逻辑相关   例如: function getIdName(){  }   这个函数名字的意思就是 :获取一个id名。    所以这个函数里面可以这样写        function getIdName(name){          return document.getElementById(name)    }     总之来说就是,函数的名字一定要与它做的事...

最新回答 / qq_慕丝0578704
这是人家示例源码,你复制这干啥

最新回答 / 你的Obito
才学了两个小时,当然学不懂,去学学c入门吧

最新回答 / Wayne233
变量虽然也可以不声明,直接使用,但不规范,需要先声明,后使用。

最新回答 / 慕慕2254608
没有调用函数

最新回答 / Actillick
<input/>是标签,type控制元素类型,type="button"说明元素样式是按钮。

最新回答 / 慕斯卡40474933
这是他给你定义的函数名,你也可以改成自己喜欢的,但是后面调用的时候也要改

已采纳回答 / 慕数据6177396
var 和 function只是分别用来定义基本类型变量和函数的关键字而已,你问的问题没有一点意义,这样我给你一个稍微有点意义的问题你去想下,函数和变量有什么区别,都是用来定义变量的var,let ,const有什么区别,普通函数和构造函数有什么区别

最赞回答 / 花花哔哔哔哩
<...图片...>删除这个圈主的

最赞回答 / Sophie_hu
用电脑网页端打开慕课,在“编程练习的--右边空白处--左上角”就会看到“点击我”这个按钮。<...图片...>

最赞回答 / 椎间盘
<...图片...>少了个n

已采纳回答 / qq_掩耳_1
onclick="contxt ()" 中间多个空格
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言