配色: 字号:
《JavaScript项目式实例教程》项目二 简单计算器 —— 判断结构
2023-05-25 | 阅:  转:  |  分享 
  
项目二简单计算器 —— 判断结构设计一个简单的计算器,能进行加、减、乘、除四则运算。当用户运行网页时,依次弹出三个输入对话框,分别要求输入两
个数和一个运算符号(+、-、×、÷)。输入无误时,在页面上打印计算算式。在进行除法运算时,除数不能为0,否则打印错误信息。如果输入
数字格式错误或者输入的运算符号错误都提示相应的不能运算信息。项目情境?熟悉变量和常量的概念和使用方法。?熟悉基本数据类型的概念?熟
悉数据类型的转换。?熟悉关系运算符、逻辑运算符、算术运算符的使用方法。?熟悉判断结构的使用方法。?熟悉几个内置函数的使用方法。学习
目标打开页面,打印程序中指定的姓名和性别。任务1 认识变量和字符串1、变量的定义定义一个变量用关键字var,例如:var x;va
r y;一个var也可以同时定义多个变量,这些变量间用逗号隔开,例如:var x,y,z;【相关知识】2、变量的赋值变量的赋值就是
把值存储在变量所在的内存单元中,方法是用“=”运算符。赋值可以是在定义变量时,例如:var x=0;var y=1,z=2;也可以
是在变量定义后使用时才赋值,例如:var x;x=0;【相关知识】3、变量的命名变量的名称必须是由ASCII字符或者下划线(_)开
头,第一个字符不能是数字,但其后可以是数字或者其他字母。例如如下变量的命名是合法的:aA_aa_1注意:JavaScript语言对
大小写是敏感的,所以变量a和变量A是两个不同的变量。变量名不能定义为JavaScript的保留字。例如不能定义一个变量的名称为va
r或者function。【相关知识】4、变量的类型【相关知识】5、常量与变量对应的是常量。常量用来表示一个固定不变的值。比如下面这
些这些都是常量:12325.78"张三"true【相关知识】6、字符串型6.1、字符串的定义字符串必须用双引号或者单引号包括起来。
6.2、转义符转义符“\”6.3、连接运算符连接运算符”+”【相关知识】在标签内部输入以下代码:【任务实现】打开页面,弹出一个输入对话框,要求输
入姓名。输入确定后再次弹出输入对话框,要求输入性别。输入确定后,在页面打印刚刚输入的信息。任务2 输入对话框1、Window对象w
indow对象表示浏览器窗口。任何一个全局函数或变量都是windowd对象的属性,所以使用时,该对象常常省略不写。【相关知识】2、
prompt方法prompt方法的功能是弹出一个输入对话框,格式是:prompt(<提示信息> [,默认值])其返回的值就是用户在
对话框中输入的值,返回值的类型是字符串型。【相关知识】在标签内部输入以下代码:【任务实现】打开页面,弹出一个输入对话框,要求输入一个整数。如果输入的不是一个整数,则给出错误提示。任务3
判断是否为整数1、表达式表达式可以是常量或者变量,也可以是由常量、变量和运算符号组成的语句。比如下面这些都是合法的表达式:4.56
truea>ba+b。【相关知识】2、布尔数据类型布尔(boolean)是一种基本数据类型,表示真或者假,通俗的理解为是或者非,对
或者错等。它常常用于判断一个结果的是非性。它的值只有两个:true(真)和false(假)。例如:8>4其结果就是false。再如
:a<6如果a是一个比6小的值,则结果就是true,如果a是一个比6大或者等于6,结果就是false。【相关知识】3、关系运算符【
相关知识】4、判断语句4.1、if语句① if语句if(<条件>)[语句块]② if...else语句if(<条件>) [语句块1
]else [语句块2]【相关知识】③ if...else if...else语句if(<条件1>) [语句块1]else if(
条件2) [语句块2]……else if(<条件n>) [语句块n]else [语句块n+1]【相关知识】④ if语句的嵌套if语
句允许嵌套,嵌套时注意if与else的匹配,不要出现交叉嵌套的现象。【相关知识】4.2、switch语句switch(<变量或表达
式>){ case <数值1>: [语句块1] case <数值2>: [语句块2]
…… case <数值n>: [语句块n] [default:] [语句块n+1]}【相关知识】5、三目运
算三目运算是根据条件执行两个语句中的其中一个,格式如下:布尔表达式?语句1 : 语句2当“布尔表达式”值为真时,执行“语句1”;当
“布尔表达式”值为假时,执行“语句2”。【相关知识】在标签内部输入以下代码:【任务实现】打开页面, 弹出一个输入对话框,要求输入一个整数。如果输入的为奇数,确认后打印信息,提示该数为
奇数。如果输入的为偶数,确认后打印信息,提示该数为偶数。如果输入的信息为以下情况中的一种,就视为不合法输入,提示错误。① 输入的不
是数字。 输入的是数字,但不是整数。③ 未做任何输入。任务4 判断奇偶数1、逻辑运算符【相关知识】2、算术运算符【相关知识】在 ead>标签输入下列代码:【任务实现】打开页面,弹出输入对话框,要求输入一个被加数。输入确定后,
再次弹出输入对话框,要求输入一个加数。输入确定后,打印这两个数的和。如果这两个数中只要有一个输入格式不正确,或者未输入任何值,都给
出错误信息。任务5 加法运算器1、数字型【相关知识】2、数据类型的转换2.1、隐式类型转换【相关知识】2.2、显示类型转换【相关知
识】在标签对中输入如下代码:【任务实现】任务6 “项目二
”的实现在标签对中输入以下代码:【任务实现】
献花(0)
+1
(本文系大高老师首藏)