今天来讲讲Js的第三讲 循环控制语句,再第三讲开始前,先改进一下第二讲的那个交互性程序。添加了一点功能:根据多选下拉框下选择的条目 来传递id号 进行不同支付方式选择 不同支付方式有不同的打折方式
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> JavaScript的条件语句 </TITLE>
<meta name="Content-Type" content="text/html;charset=utf-8">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
/*
银行转账——0.6折
电话支付——0.7折
邮政汇款——0.8折
Q币支付——0.9折
支付宝——0.95折
*/
function calcu(){
var price=document.getElementById("txtPrice").value;
var num=document.getElementById("txtNum").value;
var total=parseFloat(price)*parseFloat(num);
var pay=document.getElementById("selectPay").value;
switch(parseInt(pay)){
case 1:
total=total*0.6;
break;
case 2:
total=total*0.7;
break;
case 3:
total=total*0.8;
break;
case 4:
total=total*0.9;
break;
case 5:
total=total*0.95;
break;
}
document.getElementById("txtTotal").value=total;
if(price==""||price<=0||num==""||num<=0){
alert("竞拍价格和竞拍数量必须为大于0的正数");
}else{
if(total>500&&total<=1000){
alert("将赠送超级Q币2枚");
}else if(total>1000&&total<=2000){
alert("将赠送IBM光电智能鼠标1只");
}else if(total>2000){
alert("请直接与贵宾台联系");
}
}
}
/*
要求用户输入一个年龄,如果年龄值大于等于18,弹出“成年人”提示信息,否则弹出“未成年人”提示信息
*/
function demo2(){
var age=prompt("请输入您的年龄:","18");
var result=(age>=18)?"成年人":"未成年人";
alert(result);
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<label for="txtPrice">竞拍价格:</label><input type="text" id="txtPrice"><br/>
<label for="txtNum">竞拍数量:</label><input type="text" id="txtNum"><br/>
<label for="selectPay">支付方式:</label>
<select id="selectPay">
<option>--请选择支付方式--</option>
<option value="1">银行转账</option>
<option value="2">电话支付</option>
<option value="3">邮政汇款</option>
<option value="4">Q币支付</option>
<option value="5">支付宝</option>
</select><br/>
<label for="txtTotal">预计总价:</label><input type="text" id="txtTotal"><br/>
<input type="button" value="计算看看" onclick="calcu()"><br/>
<input type="button" value="条件运算符测试" onclick="demo2()">
</BODY>
</HTML>
这个是流程控制语句<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> JavaScript的循环语句 </TITLE>
<meta name="Content-Type" content="text/html;charset=utf-8">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
/**
要求用户输入字符,如果该字符等于N或者n,停止用户输入,否则继续要求用户输入新的字符
注意:该循环体是限制性语句,然后再判断是否满足条件。
**/
/*
do{
var c=prompt("输入字符,输入N或者n停止","A");
}while(c!="N"&&c!="n");
*/
/**
设定一个变量i=0,循环10次,每次i递增1,循环10次后结束该循环
while循环和do...while循环的主要区别在于,while循环先进行测试,而do...while循环后进行测试,
这就意味着do...while循环中,循环体内的语句在测试条件之前,至少执行一次,而对于while循环,若一开始
检查条件表达式为假,循环体内的语句就不会执行
**/
/**
var i=0;
while(i<10){
document.write("num"+i+":"+i+"<br/>");
i++;
}
**/
/**
用for语句在页面中打印出金字塔形状
break直接跳出并且结束循环
continue结束本次循环,并且调到循环头部,开始下一次循环
**/
for(var i=0;i<=100;i=i+5){
if(i==5*5)
continue;
document.write("<hr align='center' width="+i+"%>");
}
//-->
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>
- 大小: 28.2 KB
分享到:
相关推荐
JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之...
JavaScript循环控制语句案例.pdf 学习资料 复习资料 教学资源
JavaScript循环控制语句1案例.pdf 学习资料 复习资料 教学资源
主要介绍了详解JavaScript中循环控制语句的用法,包括break语句和continue语句的使用方法,需要的朋友可以参考下
javascript教案 JavaScript基础 【实例简介】javascript教案 javascript学习指导,语法基础的指导及编写格式和方法的说明 第一章 概述 4 1.1 JavaScript的由来 4 1.2 什么是JavaScript 4 1.3 JavaScript的特点...
python 零基础学习篇
JavaScript之for循环语句(源代码).zip JavaScript之Math对象(源代码).zip JavaScript之函数(ppt).pdf JavaScript内置对象(ppt).pdf JavaScript函数(源代码).zip JavaScript分支语句(源代码).zip JavaScript...
JavaScript中循环语句不少,for、for in、for of和forEach循环,今天对比Array、Object、Set(ES6)、Map(ES6)四种数据结构循环语句支持的情况及区别。 新建四种数据类型的测试数据 let arr = [1, 2, 3, 4, 5, 6];...
今天学习了JavaScript里面的for循环以及if的判断语句 for(初始值;循环条件;操作){ 满足条件要执行的代码语句 } 初始值:循环前的初始化变量,通常为赋值表达式:建议用var赋值,可以加快运行速度。 循环条件:...
javaScript基础入门篇-运算符+类型转换(隐式转换和强制转换)+流程控制语句(循环遍历和if判断),此文件typora和Visual Studio Code可以打开
PHP基本语法(三)流程控制语句 大纲 掌握PHP流程控制语句 ...二、循环语句 (1)for循环 (2)while循环 (3)do…while循环 优酷网视频地址: http://v.youku.com/v_show/id_XMTYzMjcwNzg0.html
第三部分:流程控制语句 JavaScript代码是书写位置: JavaScript代码应该写在[removed][removed]这一对标记中。 或者作为外部引用[removed][removed] JavaScript的每一句代码请用分号作为结束。 输出语句 1、控制台...
第2课 JavaScript流程控制语句 掌握JavaScript中条件分支语句和循环语句的使用,用简洁的代码实现强大功能 第3课 JavaScript函数 掌握函数的使用,学习函数的封装,体会代码复用的过程和它带来的便利 第二阶段: ...
javascript语句,主要讲解判断、循环、多分支选择结构语句、异常处理语句
2 JavaScript语法基础 6 2.1 值、变量与常量 6 2.1.1 值 6 2.1.2 变量 6 2.1.3 常量 7 2.2 运算符与表达式 7 2.2.1 表达式 7 2.2.2 操作数 7 2.2.3 运算符 7 2.3 流程控制语句 8 2.3.1 if…else…控制结构 8 2.3.2 ...
JavaScript do while循环的用法代码实例! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net !!
流程控制语句在JS中是至关重要的。JS中的流程控制语句包括if条件判断语句、for循环语句、while循环语句、do……while循环语句、break语句、continue语句和switch语句等7种语句,需要的朋友可以参考下
主要为大家介绍了高性能JavaScript循环语句和条件语句,感兴趣的小伙伴们可以参考一下
循环语句的作用是反复的执行同一段代码,尽管分几种不同的类型,但其原理几乎相同;只要给定的条件满足,包含在循环体内的语句会不断执行,一旦条件不再满足则终止。 while循环是前测试循环,这意味着是否终止的条件...