JavaScript程序设计基础教程电子教案 单元2 JavaScript基本语法 教案-2.docx
PAGE4
PAGE
单元2JavaScript基本语法
课程名称
JavaScript程序设计
项目名称
表达式和运算符、关键字和保留字、正则表达式、注释
任务名称
表达式和运算符、关键字和保留字、正则表达式、注释
课时
2
项目性质
□演示性□验证性□设计性√综合性
授课班级
授课日期
授课地点
教学目标
能力目标:
1.具备利用表达式解决不同类型问题的能力
2.具备利用运算符的优先级解决实际问题的能力
知识目标:
1.掌握运算符与表达式的基本概念
2.掌握JavaScript不同运算符基本用法
3.掌握JavaScript表达式的基本用法
4.理解关键字和保留字、正则表达式以及注释的概念
素质目标:
1.培养学生自主学习能力
2.培养学生团结协作、互帮互助的能力
教学内容
1运算符与表达式
(1)运算符的类型和优先级
(2)JavaScript不同运算符的运算方法
2.关键字和保留字
3.正则表达式的使用及常见实例
4.理解注释的定义,学会注释的使用
5教师讲解涉及到的知识点
6小结
教学重点
1.JavaScript的运算符与表达式的概念
2.JavaScript表达式中运算符的优先级对运算结果的影响
3.JavaScript不同运算符的用法
教学难点
1.JavaScript表达式中运算符的优先级对运算结果的影响
2.JavaScript不同运算符的用法
教学准备
1.装有Chrome浏览器或者Firefox浏览器,并且安装有WAMP的电脑
2.教学课件PPT
3.教材:《JavaScript程序设计基础教程(微课版)》刘刚人民邮电出版社
作业设计
JavaScript表单验证中文大写字母,判断一个输入量是否为中文或大写的英文字母。
教学过程
教学
环节
教学内容与过程
(教学内容、教学方法、组织形式、教学手段)
课前组织
做好课前“5分钟”教学管理(多媒体、实训室),做好上课前的各项准备工作(打开电脑、打开课件、打开软件、打开U盘中的素材位置、打开授课计划、教案等),吸引学生注意力。
课程
说明
【课前说明】
明确JavaScript运算符和表达式的概念,明确运算符的优先级以及运算符的优先对表达式最后结果的影响,通过表达式来解决JavaScript具体问题的方法,理解关键字、保留字、正则表达式和注释等的常用概念。
【目的】
使学生从了解本单元的学习目标、学习重点、考评方式等方面明确学习本单元知识的要求和目标。
课程
内容
描述
一、JavaScript的运算符和表达式
JavaSctipt的运算符主要有一元运算符、算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他运算符等。表达式是各种数值、变量、运算符的综合体,最简单的表达式可以是常量或者变量名称。表达式的值是表达式运算的结果,常量表达式的值就是常量本身,变量表达式的值则是变量引用的值。
二、运算符和表达式的具体应用
案例:
1.举例说明对不同数据类型应用一元加运算符的结果。
vars1=001;
vars2=1.1;
vars3=hello;
varb=false;
varf=1.1;
varo={valueOf:function(){return-1;}}
s1=+s1;
s2=+s2;
s3=+s3;
b=+b;
f=+f;
o=+o;
console.log(s1为:+s1);
console.log(s2为:+s2);
console.log(s3为:+s3);
console.log(b为:+b);
console.log(f为:+f);
console.log(o为:+o);
三、关键字和保留字
JavaScript描述了一组具有特定用途的关键字,这些关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等。
以下就是JavaScript的全部关键字。
breakdoinstanceoftypeof
caseelsenewvar
catchfinallyreturnvoid
continueforswitchwhile
debugger*
functionthiswith
defaultifthrow
deleteintry
JavaScript还描述了另外一组不能用作标识符的保留字,以下是JavaScript定义的全部保留字。
abstractenumintshort
booleanexportinterfacestatic
byteextendslongsuper
charfin