javascript(4)
函数 为什么要有函数? 在写代码的时候,有一些常用的代码需要书写多次,如果直接复制粘贴的话,会造成大量的冗余代码。 如果修改呢?? 多个页面呢?? 函数可以封装一段重复的JavaScript代码,它只需要声明一次,就可以被多次调用。 重复代码、冗余代码的缺点: 代码重复,可阅读性差 不易维护,如果代码逻辑改变了,所有地方的代码都要跟着改变,效率太低。 使用场景 : 只要js出现的地方都有函数 函数的声明与调用 就相当于之前数组的创建和使用 声明函数的语法 : function 函数名() { // 函数体 } 调用函数的语法 : 函数名 函数名() 特点: 1. 函数声明的时候,函数体并不会执行,函数体只有在调用的时候,才会执行; 2. 可以调用多次; 代码示例 : // 声明函数 function sayHi() { console.log('萨瓦迪卡'); } // 调用函数 sayHi(); 练习 : //1. 封装一个打招呼的函数 //2. 封装一个函数,计算两个数的和 //3. 封装一个函数,计算1-100之间所有数的和 函数的参数 function getSum() { var a = 10; var b = 20; console.log(a+b); } // 打印的是 10+20 getSum(); // 想打印 20+30? 怎么办