仅供学习,转载请注明出处
函数
函数就是重复执行的代码片。
函数定义与执行
<script type="text/javascript">
// 函数定义
function fnAlert(){
alert('胖子老板来包烟');
}
// 函数执行
fnAlert();
</script>
变量与函数预解析
JavaScript解析过程分为两个阶段,先是编译阶段,然后执行阶段,在编译阶段会将function定义的函数提前,并且将var定义的变量声明提前,将它赋值为undefined。
<script type="text/javascript">
fnAlert(); // 弹出 胖子老板来包烟
alert(iNum); // 弹出 undefined
function fnAlert(){
alert('胖子老板来包烟');
}
var iNum = 123;
</script>