js基础(条件语句 循环语句)

条件语句

  if语句块的语法形式如下:

    //只有两种情况下if(条件){要执行的语句块;}else{要执行的语句块;}

    //多种情况下if(条件){要执行的语句块;}else if(条件){要执行的语句块;}else{要执行的语句块;}

  switch 语句的语法形式如下

    switch(表达式){case 值1:执行的语句块;break;case 值2:执行的语句块;break;case 值3:执行的语句块;break;

          default:执行的语句块;}

    练习:

<script>
//1.提示用户输入需要的商品
	var goods = prompt("用户输入需要的商品")
	//2.对商品进行处理
	switch (goods){
		case "汉堡":
			document.write("您要的商品是汉堡,请付15元");
			alert("您要的商品是汉堡,请付15元");
			break;
		case "可乐":
			document.write("您要的商品是可乐,请付10元");
			alert("您要的商品是可乐,请付10元");
			break;
		case "鸡米花":
			document.write("您要的商品是鸡米花,请付25元");
			alert("您要的商品是鸡米花,请付25元");
			break;
		default:
			document.write("请输入正确商品");
			alert("请输入正确商品");
			break;
	}
</script>

  

循环语句 

  for(表达式1;表达式2;表达式3){循环体语句;}  提示:当循环次数确定的情况下,一般使用for循环。相比while和do while语法更简洁。

  break直接终止循环,continue结束本次循环而直接进入下一次循环。

  练习1表格

  代码

<script type="text/javascript">
	document.write("<table border=‘1‘>")
	for (var i = 0; i < 4; i++) {
		document.write("<tr>");
		for (var j = 0; j < 3; j++) {
			document.write("<td>"+j+"</td>");
		}
		document.write("</tr>");
	}
</script>

  效果

练习二99乘法口诀

代码:

<script type="text/javascript">
	for (var i = 1; i < 10; i++)
	{
		for (var j= 1; j <= i; j++)
		{
			var c=i*j;
			document.write(j+"*"+i+"="+c+"  ");
		}
		document.write("<br>");
	}
</script>

效果:

练习三

代码:

<script type="text/javascript">
	for (var i = 1; i > 0; i++) {
		var aa = prompt("请输入密码");
		var bb = "000000";
		if (aa === bb) {
			break;
		} else if (i <= 3) {
			continue;
		} else {
			alert("密码错误请取卡");
		}
	}
	var cc = prompt("请输入取款金额");
	for (var i = 1; i > 0; i++) {
		if (cc >= 100 && cc < 1000 && cc % 100 == 0) {
			document.write(cc);
			break;
		} else {
			var cc = prompt("请重新输入取款金额");
		}
	}
	alert("交易完成请取卡");
</script>
<!--改进后 -->
<script type="text/javascript">
	for (var i = 1; i > 0; i++) {
		var aa = prompt("请输入密码");
		var bb = "000000";
		if (aa === bb) {
			var cc = prompt("请输入取款金额");
			for (var i = 1; i > 0; i++) {
				if (cc % 100 == 0 && cc < 1000 && cc > 0) {
					document.write(cc);
					break;
				} else {
					var cc = prompt("请重新输入取款金额");
				}
			}
			alert("交易完成请取卡");
		} else if (i > 2) {
			alert("密码错误请取卡");
		}
	}
</script>

  

 

原文地址:https://www.cnblogs.com/zqy6666/p/11797559.html

时间: 2024-10-10 21:52:02

js基础(条件语句 循环语句)的相关文章

shell脚本中用到的条件和循环语句

本博文介绍一下shell脚本中常用的条件和循环语句: 条件语句: 循环语句: 示例: if语句: eg1. eg2. 2.case语句: 简单的case语句: 配合循环的case语句: 3.for语句: 简单的for语句:eg1. eg2. 和case搭配的for语句:eg3. 4.while语句: eg1. eg2. 5.util语句: 6.select语句:

Python 2.7 学习笔记 条件与循环语句

本文介绍下python条件和循环语句的语法 一.if条件语句 语法格式如下: if 表达式: .... elif 表达式: .... elif 表达式: .... else: ..... 说明:与其它语言的语法区别是,表达式或else后面要加 冒号 结尾. 语句块没有用一些标识符括起来,而是靠缩进来标记. 二.while循环 语法格式是: while 表达式: ........ 三.for循环 for循环用于遍历一个集合,语法格式是: for  元素  in  集合 ........ 举例如下:

java基础 流程控制和条件语句,循环语句

顺序结构 程序的顺序结构: 如果代码里没有流程控制,程序是按照书写的格式从上而下一行一行执行的, 一条语句执行完之后继续执行下一条语句,中间没有判断和跳转,直到程序的结束. if语句 if语句使用boolean表达式或boolean值作为选择条件,有三种结构形式: if翻译成中文,表示如果......,就干......., 第一种结构形式: if(boolean表达式) { 条件执行体 } if后面跟的{}表示一个整体-代码块,我们在这称为条件执行体,也就是说条件为true,就执行这一块代码块.

python基础(3)--条件判断循环语句与列表解析,生成器

判断循环语句语法说明: 1,if if boolean_expression: ... elif boolean_expression: ... else ... 2,while while boolean_expression: while_suite if boolean_expression2: continue if boolean_expression3: break else: else_suite 3,for for expression in object: for_suite

Javascript语法,变量类型,条件,循环语句,函数,面向对象

1.JavaScript代码革两种存在形式: <!-- 方式一 --> <script type='txt/javascript' src='/js/comment.js'></script> <!-- 方式二 --> <script type='txt/javascript'> js代码内容 </script> 方式一可以有效提高代码的重用性 2.JavaScript代码存放位置 HTML的head中 HTML的body代码块底部(

编程基础及分支循环语句

编程基础 程序: 一组能让计算机识别和执行的指令 电子计算机 能够执行程序的机器 现代计算机: 艾伦·麦席森·图灵(Alan Mathison Turing,1912年6月23日-1954年6月7日),英国数学家.逻辑学家,被称为计算机科学之父,人工智能之父.图灵提出的著名的图灵机模型为现代计算机的逻辑工作方式奠定了基础 冯·诺依曼著名匈牙利裔美籍犹太人数学家.计算机科学家.物理学家和化学家,数字计算机之父.他提出了以二进制作为数字计算机的数制基础,计算机应该按照程序顺序执行,计算机应该有五大部

JAVA基础语法1(循环语句)

1:switch语句的格式: q'wea's'd        Switch语句:选择结构语句                      格式:                    switch(表达式){                    case 值1:                        语句1;                        break;                    case 值2:                        语句2;    

Java编程基础-选择和循环语句

一.选择结构语句 选择结构:也被称为分支结构.选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个,所以产生选择,按照不同的选择执行不同的代码. Java语言提供了两种选择结构语句:if语句和switch语句 1.if语句 if语句有三种语法格式. (1).if语句第一种语法格式(适合一种判断) if(条件表达式){ 语句体; } 执行流程:判断条件表达式的结果,当为为true时,{}中的执行语句体才会执行,否则不执行语句体. 注意: 条件表达式的结果必须是布尔类型:

JS基础(三)语句

一.判断语句(PS:一般情况下判断条件最终应该是一个布尔值.) 1.if语句 1)基本格式 if(判断条件){ 如果判断条件成立则执行的语句 }else{ 如果判断条件不成立则执行的语句 } 2)扩展格式(二路选择语句) if(判断条件){ 如果判断条件成立则执行的语句 }else{ 如果判断条件不成立则执行的语句 } 3)扩展格式2 if(条件1){ 如果条件1成立时执行的语句 }else if(条件2){ 如果前面的条件不成立,条件2成立时执行的语句 }...else{ 当所有条件不成立时执