JavaScript程序设计基础教程实训指导-2-3 实训案例名称:运用变量提升.docxVIP

  • 1
  • 0
  • 约1.21千字
  • 约 2页
  • 2025-04-27 发布于山东
  • 举报

JavaScript程序设计基础教程实训指导-2-3 实训案例名称:运用变量提升.docx

实训案例名称:运用变量提升

1.任务介绍

分析脚本2-11.html中的代码,判断输出结果。

2.任务目标

理解JavaScript变量作用域概念及变量提升的运用。

3.实现思路

(1)用var声明的变量存在变量提升,且变量提升只是提升变量的声明,变量赋值并不会提升;

(2)在函数外声明的变量为全局变量;在函数体内声明的变量为局部变量,且只能在当前函数体内访问;

(3)声明变量时如果没有使用var关键词,直接赋值的变量为全局变量。

4.实现代码

脚本2-11.html

html

head

/head

body

scripttype=text/javascript

vara,b;

(function(){

console.log(a);//1

console.log(b);//2

vara=b=3;

console.log(a);//3

console.log(b);//4

})();

console.log(a);//5

console.log(b);//6

/script

/body

/html

分析如下:

这里最关键的是理解清楚“vara=b=3”这

文档评论(0)

1亿VIP精品文档

相关文档