函数是一段在一块儿的、能够作某一件事的程序。也叫作子程序、(OOP中)方法函数是实现某一个功能的方法javascript
function [函数名]([形参]){} //=>[函数体] //实现功能的具体JS代码
函数名();//=>把建立的函数执行,并且这个函数能够执行不少次
在真实项目中,咱们通常都会把实现一个具体功能的代码封装在函数中:一、若是当前这个功能须要在页面中执行屡次,不封装成为函数,每一次想实现这个功能,都须要从新把代码写一遍,浪费时间,而封装在一个函数中,之后想实现屡次这个功能,咱们就没有必要在从新写代码了,只须要把函数从新的执行便可,提升了开发效率java
二、封装在一个函数中,页面中就基本上很难出现重复同样的代码了,减小了页面中代码的冗余度,提升了代码的重复利用率
低耦合高内聚
编程咱们把以上的特色称为
函数封装
(OOP面向对象编程思想,须要咱们掌握的就是类的继承、封装、多态)浏览器
函数做为js中引用数据类型的一种,也是按照引用地址来操做的
function sum(){ var total=1+1; total*=20; console.log(total.toFixed(2)); } sum();
建立函数
函数
函数执行
code
目的:把以前存储的实现具体功能的JS代码执行
私有做用域
(只能执行函数中以前编写的JS代码)