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

什么是函数

函数的作用,可以写一次代码,然后反复地重用这个代码。

如:我们要完成多组数和的功能。

var sum;   
sum = 3+2;
alert(sum);

sum=7+8 ;
alert(sum); 

....  //不停重复两行代码

如果要实现8组数的和,就需要16行代码,实现的越多,代码行也就越多。所以我们可以把完成特定功能的代码块放到一个函数里,直接调用这个函数,就省去重复输入大量代码的麻烦。

使用函数完成:

function add2(a,b){
sum = a + b;
 alert(sum);
} //  只需写一次就可以

add2(3,2);
add2(7,8);
....  //只需调用函数就可以

 

任务

此节没的任务,快快进入下节函数的学习吧!

?不会了怎么办
||
1
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

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

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

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

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

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

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

举报

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

最赞回答 / qq_迷宫的十字路口_2
叫法不同而已(其实函数就是方法),js语法和java非常像。比较大的区别是java是强类型语言,js是弱类型语言。

最赞回答 / 慕粉1474278593
分析一下:函数也可以看做是一个变量,变量名是函数名,即function sum(a,b){...}相当于var sum = function(a,b){...},所以你在执行第一个操作sum(1,2)时,这个函数内部执行了sum = a+b;此时函数变量sum变成数值变量,当然第一次结果正常,但是第二个sum(a,b)执行的不是函数,是一个毫无意义的操作。

最新回答 / 慕田峪9422034
换行符是<br/>,虽然</br>也能用但是怎么看怎么别扭

已采纳回答 / 呵伟呵呵
<!DOCTYPE  HTML><html ><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>流程控制语句</title><script type="text/javascript"> var infos = [    ['小A','女',21,'大一'], ['小B','男',23,'大三'], ['小C'...

已采纳回答 / 丨浅笑
首先addMethod这个方法里的打印语句会打印相加的结果 是 3for循环里你又写了一个打印语句,因为addMethod方法并没有返回值,就是说方法内你没有return,所以这个打印语句什么都打印不了,结果就是 undefined

最新回答 / 木東97
这是什么问题,喜欢就大声说出来呗

最新回答 / 1frgdhf
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>js练习</title></head><script type="text/javascript"> function aa(){     var xp=document.getElementById('button'); xp.onclick=alert('测试'); }</script>...

最新回答 / 1frgdhf
 for(var i=0;i<infos.length;i++){      if(infos[i][3]=="大一"&&infos[i][1]=='女'){          document.write(infos[i] +'<br>');      }  }

已采纳回答 / 慕莱坞9220042
函数就是包裹在花括号中的代码块,前面使用了关键词 function:<...code...>当调用该函数时,会执行函数内的代码。可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。

最赞回答 / 天使的眼泪_
getDate() 方法可返回月份的某一天,用法:var d = new Date();d.getDate();即可获取当前日期是哪一天。

已采纳回答 / lake
和JS的window.onload预加载一样,是当DOM加载完之后在执行这里面的程序,但是和onload不同的是,onload多次调用只能执行最后的一个,$(function())每个调用的都能执行

已采纳回答 / zhangsy
switch( parseInt( myweek ) )

已采纳回答 / FKCrazy
括号里面的是参数,也就是变量,在函数内使用.说白了就是,在使用方法的时候传入两个数,然后在函数里面使用这两个数进行计算.

已采纳回答 / dinshuhon
上面的有点小错误:这个才是对的 <...code...>
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言