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

定义函数

如何定义一个函数呢?看看下面的格式:

function  函数名( )
{
     函数体;
}

function定义函数的关键字,“函数名”你为函数取的名字,“函数体”替换为完成特定功能的代码。

我们完成对两个数求和并显示结果的功能。并给函数起个有意义的名字:“add2”,代码如下:

<script type="text/javascript">
  function add2(){
    sum = 3 + 2;
    alert(sum);
  }
  ​add2();
</script>

结果: 

任务

补充右边编辑器第7行,编写一个函数,实现二个数的差,函数名为sub2。

?不会了怎么办

1.定义函数使用function

2.function 后面是函数名

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

请验证,完成请求

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

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

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

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

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

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

举报

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

最新回答 / 慕神7341748
<...图片...>后面符号出问题了可能是中文的<...图片...>

最新回答 / baidu_ctrl_CV
这里的add2() 是重新调用函数名为add2(),的函数,写不写都会输出是因为这个add2()涉及的是计算结果的问题

最赞回答 / qq_迷宫的十字路口_2
return之后整个函数就结束了,后面的语句都不会执行。把后面的alert删掉,alert交给外面,像这样 alert(min(a,b)); 

已采纳回答 / 浅草嘲
严谨的来说应该是var sum=3+2;在js和一些语言中(比如Java)这样写是不严谨的但并不能算错误的,在另外一些语言中(如c)这样是不正确的。

已采纳回答 / 慕哥6617675
我复制了你的代码,input后面是冒号,换成分号(在英文状态下输入)

已采纳回答 / 我是咩小明
<input type="button" value="xx" onclick="add2()"> 这样点击该按钮就是调用了。当然你脚本里面还是要写function add2(){ //函数体; }

最赞回答 / 慕侠5418756
js属于弱语言,不声明的变量可以用。但为了便于阅读和修改,应该声明,养成良好习惯。方法(函数)内的变量如果不声明就会变成全局变量,会使该变量外溢,造成污染,所以应该将该变量声明。

已采纳回答 / 慕勒7123956
这其实是JavaScript为人诟病的一个地方,因为是动态类型的语言,每一个变量其实可以调有valueOf()和toString();这些方法交给运行环境去选择,通常在数值运算里面会优先调用valueOf();在字符串运算中会优先调用toString();比如这里面的+的运算符前面是一个字符串,所以就调用的toString()方法;

已采纳回答 / pcshao
同学你好啊,对于这个疑惑是正常的。这里的意思是,var为声明变量,但是function是声明一个函数呢。就好比如var一个苹果,function一个苹果篮子;

已采纳回答 / 吱吱叫的老鼠
把你的代码的这两行,换成我发的代码就可以实现功能了javascript没有整型变量这个概念,变量可以被赋值为任何类型的值。数值类型只有Number,不区分整数、浮点、长整等,直接赋值为一个整数即可。如果使用过程中必须用到整数,可以通过Math.round(number),parseInt(string)等函数取整,再使用。

已采纳回答 / 土柠
要加,规范里是要求加上双引号的,因为html,js是脚本语言,所以并没有c,c++,java要求那么严格。但是最好加上,有的浏览器是不识别的 。

最新回答 / 梦下啜泣
1:sub2是你制作的方法。内容是你输入的值。如果写在定义函数内,就只能使用这个函数,不可更改。Ps(相当于,你制造了榨汁机,能榨汁许多种类的水果,但你如果写在定义函数内。就只能榨汁规定的几种,如苹果之类的)2:因为代码写入的位置问题。你写在当前,相当于窗体运行的同时也一起运行了该函数。个人建议:再去看几遍,理解下,有助于基础

最新回答 / 慕数据1008917
onclick=“xxx()”是指点击后调用xxx()函数。很多时候在某个ul li或者div里也可以使用

最新回答 / qq_那些年_41
达内讲课的老师不错,但是和你们在一起的老师一般技术不怎么样。个人还是觉得没必要去达内,如果你想去,还是去北京现场班的好
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言