JavaScript语言基础12

使用if语句时,如果碰到许多个条件时,就不应该继续使用if语句了,JavaScript提供了一个更高效的替代方案,那就是switch语句,我们先看看switch语句的模板:

<HTML>
<HEAD>
	<TITLE>Hello World</TITLE>
</HEAD>
<BODY BGCOLOR="WHITE">
<SCRIPT Language="JavaScript" TYPE="text/javascript">
	var value1=1;
	switch(value1){
		case 0:
			document.write("value1=0");
			break;
		case 1:
			document.write("value1=1");
			break;
		case 2:
			document.write("value1=2");
			break;
		default:
			document.write("value1="+value1);
			break;

	}
</SCRIPT>
</BODY>
</HTML>

在上面我们可以看到switch语句有以下几部分组成:

条件表达式、case语句、break语句、default语句。

1)switch语句使用关键字switch开始,将条件表达式放在switch关键字之后的圆括号中。

2)case语句的作用正是对条件是否匹配进行检查(switch语句可以包含N多个case语句)。

3)break语句的作用是告诉JavaScript在此处停止执行,并跳离switch语句。当然也可以省略break语句,省略之后,语句会一直执行下去,直到碰到break语句或是switch语句执行完毕。

4)default语句表示所有case语句都不匹配时执行它,当然也可以省略default语句。

将break语句省略后的代码:

<HTML>
<HEAD>
	<TITLE>Hello World</TITLE>
</HEAD>
<BODY BGCOLOR="WHITE">
<SCRIPT Language="JavaScript" TYPE="text/javascript">
	var value1=1;
	switch(value1){
		case 0:
			document.write("value1=0"+"<br>");
		case 1:
			document.write("value1=1"+"<br>");
		case 2:
			document.write("value1=2"+"<br>");
		default:
			document.write("value1="+value1);
			break;

	}
</SCRIPT>
</BODY>
</HTML>

将break语句省略后可以看出上面是从case 1处向下执行直到default语句处的break语句停止(当然将default语句出的break语句也省略的话,结果和上述一样)。

如果合理的搭配case语句和 break语句的位置可以写出一些更好的逻辑代码。

转载请注明出处:http://blog.csdn.net/hai_qing_xu_kong/article/details/41318865 
情绪控_

时间: 2024-12-26 16:06:52

JavaScript语言基础12的相关文章

javascript--浏览器对象模型BOM、文本对象模型DOM、JavaScript 语言基础ECMAScript

JavaScript 的内容,包含以下三部分: ECMAScript(核心):JavaScript 语言基础: DOM(文档对象模型):规定了访问HTML和XML的接口: BOM(浏览器对象模型):提供了独立于内容而在浏览器窗口之间进行交互的对象和方法. 一. ECMAScript ECMAScript 规定了 JavaScript 脚本的核心语法,如 数据类型.关键字.保留字.运算符.对象和语句等,它不属于任何浏览器. ECMAScript 标准定义了 JavaScript 脚本中最为核心的内

JavaScript语言基础知识点图示

原文:JavaScript语言基础知识点图示 一位牛人归纳的JavaScript 语言基础知识点图示. 1.JavaScript 数据类型 2.JavaScript 变量 3.Javascript 运算符 4.JavaScript 数组 5.JavaScript 流程控制 6.JavaScript 函数基础 7.DOM 基本操作 8.Window 对象 9.JavaScript 字符串函数 10.正则表达式 JavaScript语言基础知识点图示,布布扣,bubuko.com

JavaScript语言基础知识点图示(转)

一位牛人归纳的JavaScript 语言基础知识点图示. 1.JavaScript 数据类型 2.JavaScript 变量 3.Javascript 运算符 4.JavaScript 数组 5.JavaScript 流程控制 6.JavaScript 函数基础 7.DOM 基本操作 8.Window 对象 9.JavaScript 字符串函数 10.正则表达式

JavaScript 语言基础知识点图示

JavaScript 语言基础知识点图示:

JavaScript 语言基础知识点总结

JavaScript 语言基础知识点总结

JavaScript 语言基础知识点总结(思维导图)

1.JavaScript数组 2.JavaScript 函数基础 3.Javascript 运算符 4.JavaScript 流程控制 5.JavaScript 正则表达式 6.JavaScript 变量 7.JavaScript 字符串函数 8.DOM 基本操作

JavaScript语言基础知识总结

1: JavaScript  DOM的基本操作: 2:JavaScript变量的用法 3:JavaScript函数基础 4:JavaScript流程语句 5 : JavaScript数据类型 6:JavaScript数组的应用 7:JavaScript运算符 8:JavaScript正则表达式 9:JavaScript字符串操作函数 10: window 操作对象

JavaScript语言基础3

 JavaScript能够处理一些来自于现实世界的数据类型.比如:数字和文本. 同一时候JavaScript中也包括了一些具 有抽象性质的数据类型.比如对象数据类型. JavaScript它是一种弱类型语言.非常多情况下.当我们处理数据时.都不须要声明数据的类型. JavaScript能够自 己算出它们的类型. 既然 JavaScript是弱类型语言,那我们是否就不必讨论数据类型了呢?事实上在某些情况下还是可能会产生错误,或者 JavaScript的 判断与你设想的不一致.在这些情况下,我们就须

JavaScript语言基础1

我们要知道什么JavaScript,首先我们要清楚JavaScript它有什么特点? JavaScript到底是什么?它是一种基于对象并且具有安全性的脚本语言,对!它是脚本语言.所以它有以下特点: 1)是一种脚本语言,也是一种解释性语言,程序运行过程中是被逐行解释. 2)基于对象的,它的许多功能来自于脚本环境中对象的方法与脚本的相互作用. 3)安全性,是一种安全性语言,也被称为具有Web安全特性,为什么说它是安全性的,因为它不允许访问本地的硬盘,也不允许对网络文档进行修改和删除,只能通过浏览器实