- 1
- 0
- 约1.21千字
- 约 2页
- 2025-04-27 发布于山东
- 举报
实训案例名称:运用变量提升
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”这
您可能关注的文档
- JavaScript程序设计基础教程实训指导-1 实训案例名称:热身.docx
- JavaScript程序设计基础教程实训指导-2-1 实训案例名称:在HTML中使用JavaScript.docx
- JavaScript程序设计基础教程实训指导-2-4 实训案例名称:用正则表达式判断字符串中中文和英文的个数.docx
- JavaScript程序设计基础教程实训指导-2-5 实训案例名称:使用注释.docx
- JavaScript程序设计基础教程实训指导-2-6 实训案例名称:用位运算符实现加减运算.docx
- JavaScript程序设计基础教程实训指导-3-1 实训案例名称:使用条件语句.docx
- JavaScript程序设计基础教程实训指导-3-2 实训案例名称:定义及调用函数.docx
- JavaScript程序设计基础教程实训指导-3-3 实训案例名称:使用递归函数.docx
- JavaScript程序设计基础教程实训指导-3-4 实训案例名称:异常捕获与处理.docx
- JavaScript程序设计基础教程实训指导-3-5 实训案例名称:使用JavaScript事件处理程序.docx
最近下载
- 脉冲MAG焊接电信号分析及其对焊接工艺的影响.pdf VIP
- 高中生物知识点高中生物知识点.doc VIP
- 2026年卫生专业技术资格考试放射医学技术(中级376)基础知识巩固要点详解.docx VIP
- 人教(2024)数学一下课件 第四单元 口算减法 第1课时 .pptx VIP
- TFDCA 002-2021 化妆品生产用水.pdf
- JW-3型接触网检修作业车技术规格书.docx VIP
- 2025新疆第一师阿拉尔市编外人员招聘117人(公共基础知识)综合能力测试题附答案.docx VIP
- 湖北省武汉市物理高一下学期期末巩固策略解析.docx
- 铁路动车组作业指导书--CRH380BL-I2-04-02-001单辅助变流器检查.doc VIP
- 公司绩效考核的意义与原则.doc VIP
原创力文档

文档评论(0)