函数声明与变量声明
Posted xinyouhunran
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数声明与变量声明相关的知识,希望对你有一定的参考价值。
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
以上是关于函数声明与变量声明的主要内容,如果未能解决你的问题,请参考以下文章