js 代码优化点滴记录


Posted in Javascript onFebruary 19, 2012

1、简单示例如下:
switch用例

var caseContent = '';//条件判断后处理内容 
var caseValue = 5 ;//条件判断值 
switch(caseValue){ 
case 0: 
caseContent = "鞋子"; 
break; 
case 1: 
caseContent = "裤子"; 
break; 
case 2: 
caseContent = "外套"; 
break; 
... ... 
case 5: 
caseContent = "帽子"; 
break; 
default : 
caseContent = "随便"; 
break; 
}

数组用例
var caseContent = '';//条件判断后处理内容 
var caseValue = 5 ;//条件判断值 
var caseContentArr = ["鞋子","裤子","外套"... ...,"帽子"]; 
caseContent = caseContentArr[caseValue] ? caseContentArr[caseValue]:"随便";

2、优缺点分析
数组方式代码简洁、效率高,但可读性不如switch用例。
Javascript 相关文章推荐
Javascript匿名函数的一种应用 代码封装
Jun 27 Javascript
JavaScript动态创建div属性和样式示例代码
Oct 09 Javascript
JavaScript截取字符串的Slice、Substring、Substr函数详解和比较
Mar 20 Javascript
详解JavaScript 中的 replace 方法
Jan 01 Javascript
jQuery Mobile页面返回不需要重新get
Apr 26 Javascript
js如何编写简单的ajax方法库
Aug 02 Javascript
VueJS 集成 Medium Editor的示例代码 (自定义编辑器按钮)
Aug 24 Javascript
JS 实现百度搜索功能
Feb 01 Javascript
vue中实现左右联动的效果
Jun 22 Javascript
浅谈vue3中effect与computed的亲密关系
Oct 10 Javascript
Vue实现图片轮播组件思路及实例解析
May 11 Javascript
使用Ajax实现无刷新上传文件
Apr 12 Javascript
JQuery.closest(),parent(),parents()寻找父结点
Feb 17 #Javascript
JavaScript操作XML 使用百度RSS作为新闻源示例
Feb 17 #Javascript
jquery实现奇偶行赋值不同css值
Feb 17 #Javascript
qTip2 精致的基于jQuery提示信息插件
Feb 17 #Javascript
javascript suggest效果 自动完成实现代码分享
Feb 17 #Javascript
同一页面多个商品倒计时JS 基于面向对象的javascript
Feb 16 #Javascript
Js从头学起(基本数据类型和引用类型的参数传递详细分析)
Feb 16 #Javascript
You might like
php中使用Curl、socket、file_get_contents三种方法POST提交数据
2011/08/12 PHP
全新Mac配置PHP开发环境教程
2016/02/03 PHP
PHP中模拟链表和链表的基本操作示例
2016/02/27 PHP
对比PHP对MySQL的缓冲查询和无缓冲查询
2016/07/01 PHP
解决FireFox下[使用event很麻烦]的问题
2006/11/26 Javascript
ASP小贴士/ASP Tips javascript tips可以当桌面
2009/12/10 Javascript
JS实现简单的键盘打字的效果
2015/04/24 Javascript
JS实现兼容各浏览器解析XML文档数据的方法
2015/06/01 Javascript
jquery checkbox无法用attr()二次勾选问题的解决方法
2016/07/22 Javascript
jQuery实现打开页面渐现效果示例
2016/07/27 Javascript
Bootstrap实现带暂停功能的轮播组件(推荐)
2016/11/25 Javascript
原生js实现焦点轮播图效果
2017/01/12 Javascript
jQuery中on方法使用注意事项详解
2017/02/15 Javascript
浅谈js for循环输出i为同一值的问题
2017/03/01 Javascript
BootstrapTable加载按钮功能实例代码详解
2017/09/22 Javascript
react 国际化的实现代码示例
2018/09/14 Javascript
VUE引入第三方js包及调用方法讲解
2019/03/01 Javascript
JavaScript显式数据类型转换详解
2019/03/18 Javascript
JavaScript实现简易聊天对话框(加滚动条)
2020/02/10 Javascript
vue中改变滚动条样式的方法
2020/03/03 Javascript
python字典序问题实例
2014/09/26 Python
Python StringIO及BytesIO包使用方法解析
2020/06/15 Python
PyCharm 2020.2下配置Anaconda环境的方法步骤
2020/09/23 Python
移动端适配 使px自动转换rem
2019/08/26 HTML / CSS
苏格兰领先的多渠道鞋店:Begg Shoes
2019/10/22 全球购物
六一儿童节演讲稿
2014/05/23 职场文书
新闻发布会策划方案
2014/06/12 职场文书
迎七一演讲稿
2014/09/12 职场文书
500字小学生检讨书
2015/02/19 职场文书
合同纠纷调解书
2015/05/20 职场文书
2016年“11.11”光棍节活动总结
2016/04/05 职场文书
Python数据分析之pandas读取数据
2021/06/02 Python
SpringBoot2 参数管理实践之入参出参与校验的方式
2021/06/16 Java/Android
Python实现排序方法常见的四种
2021/07/15 Python
WebRTC记录音视频流(web技术分享)
2022/02/24 Javascript
通过T-SQL语句创建游标与实现数据库加解密功能
2022/03/16 SQL Server