码迷,mamicode.com
首页 > Web开发 > 详细

js函数

时间:2017-07-23 14:29:00      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:参数   方式   匿名函数   函数定义   作用   函数调用   默认参数   s函数   add   

函数

函数定义时小括号里的参数是形参
函数调用时小括号里的实际参数是实参

函数加小括号
1.可以调用函数
2.可以接收函数内部返回的值(
function add(a,b){
        return a+b;
}
   var  sum=add(a,b);
   console .log(sum);


变量作用域:指的是变量可被访问的范围,分为  全局作用域  和   局部作用域
全局作用域:一个html文档只有一个全局作用域
局部作用域:也叫做函数作用域,指的是在函数内部的区域
声明在全局作用域的变量就叫做全局变量,声明在局部作用域的变量

全局变量
在任何地方都可以访问


局部变量
在函数内部才可以访问
局部变量不能互相访问,只能自己访问自己

函数作用域

函数提升:只针对函数声明的方式

function  fn(){
}(有函数提升)

var  fn =function(){
}(没有函数提升)


  ES5
匿名函数
function(){
}

立即执行函数(自调函数)
1.(function(形参){
   console.log(111);
})(实参)

2.(function(){
         console.log(111);
}())

ES6

函数参数的默认值(函数的默认参数)

js函数

标签:参数   方式   匿名函数   函数定义   作用   函数调用   默认参数   s函数   add   

原文地址:http://www.cnblogs.com/vvdsdhjjvvddddvvcdddg/p/7224379.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!