Javascript函数之函数的基本使用以及封装?
1、为什么需要函数?
函数:被指定为执行特殊任务的代码块
说明:函数可以把具有相同或相似逻辑的代码“包裹”起来,通过函数调用执行这些被“包裹”的代码块,有利于精简代码方便复用。
如果在一个页面中我们想要展示5个九九乘法表,之前的写法是不是得复制5遍代码,但是现在我们用函数的话把这个九九乘法表的代码给它起一个函数名称,直接调用函数名称即可,这里是调用了2次,所以页面中展示2遍九九乘法表。

2、函数使用方式
先声明,后调用
声明语法:function 函数名() {
函数体
}
(1)函数命名规范:和变量命名基本一致
尽量小驼峰式命名
前缀应该为动词
命名建议:常用动词约定 【can:判断是否可执行某个动作;has:判断是否含有某个值;is:判断是否为某个值;get:获取某个值;set:设置某个值;load:加载某些数据】
(2)函数的调用语法
函数名()
注意:声明(定义)的函数必须调用才会真正被执行,使用()调用函数。函数一次声明可以多次调用,每一次函数调用函数体里面的代码都会执行一遍。
3、函数练习
(1)需求:写一个打招呼的函数 hi~

(2)封装一个函数,计算两个数的和

(3)封装一个函数计算1-100之间的所有数的和

4、思考
第三个函数练习,计算1-100之间的和,如果我想要计算1-1000之间的和,是不是又得重新写一下for循环的参数,这样封装函数就意义不大了,其实函数是可以带参数的。
