码迷,mamicode.com
首页 > 其他好文 > 详细

函数声明与变量声明

时间:2019-09-06 17:26:06      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:结果   声明   格式   function   提升   函数表达式   eof   变量声明   函数声明   

1.函数声明与变量声明都会进行变量的声明与提升

2.function name(){}这种格式为函数声明

var x = function name(){}这是函数表达式,相当于变量赋值,也就是说此处的函数不会进行变量的声明与提升

3.函数声明会覆盖变量声明,但不会覆盖变量赋值

function name(){}

var name;

alert(typeof name)//结果为function

但如果是

function name(){}

var name=1;

alert(typeof name)//结果为number

函数声明与变量声明

标签:结果   声明   格式   function   提升   函数表达式   eof   变量声明   函数声明   

原文地址:https://www.cnblogs.com/xinyouhunran/p/11476956.html

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