一个代码块里面的if判断语句太多了,我也想到用一些设计方法去掉,但是也不是最优化的大家有没有好的方式解决类似问题?
解决方案 »
- IIS配置问题
- 上传图片前,如何用js判断图片大小(fileSize)和高度宽度?谢谢。
- 请高手指教——代码解释
- 写自定义控件时,怎么把开始和结束标记中的内容全部当成控件的一个字符串属性?
- 关于:ajaxToolkit:MaskedEditExtender 的问题
- 请教!c/s 转换为 b/s
- 做java的朋友问我现在的项目采用什么框架?
- 读取数据库记录时,计算字段因某种原因未能取得值,请问该如何判断这种情况?
- 请教高手:写一个通用的存储过程,让大部份的程序都可以调用他,是不是个坏主意?还是好主意?谢谢!!!
- 比较菜鸟,学习代码,有个奇怪的代码。求高手
- chrome谷歌浏览器使用window.open()参数无法使用?
- JQUERY 如何获取this后面的ul啊?
{
case 1:
{
break;
}
case 2:
................
default:
............
}
其实都一样.
而如果使用并列的if的话,可以进行多次判断直到运行完所有的判断switch里面,必须是单个变量,而不能是表达式准确来说,if的应用比switch广泛,可以用switch的,都可以用if,但反之,不行
如果 可以,嵌套的if里面写成方法调用,一般我是这么做的,至少逻辑上看起来清晰很多。
if else 扩展
switch case 也是个很不错的方法