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 实现TreeView CheckBox全选效果
Jan 11 Javascript
jquerymobile checkbox及时刷新才能获取其准确值
Apr 14 Javascript
Javascript生成json的函数代码(可以用php的json_decode解码)
Jun 11 Javascript
原生js 秒表实现代码
Jul 24 Javascript
学习JavaScript编程语言的8张思维导图分享
Mar 27 Javascript
JS实现简洁、全兼容的拖动层实例
May 13 Javascript
深入浅析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性
Dec 16 Javascript
js实现页面跳转的几种方法小结
May 16 Javascript
Bootstrap学习笔记之css样式设计(1)
Jun 07 Javascript
vue.js指令v-for使用及索引获取
Nov 03 Javascript
react以create-react-app为基础创建项目
Mar 14 Javascript
基于Node.js搭建hexo博客过程详解
Jun 25 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
关于手调机和数调机的选择
2021/03/02 无线电
IStream与TStream之间的相互转换
2008/08/01 PHP
Jquery替换已存在于element上的event的方法
2010/03/09 Javascript
jQuery EasyUI中对表格进行编辑的实现代码
2010/06/10 Javascript
jQuery Ajax使用 全解析
2010/12/15 Javascript
JavaScript 在网页上单击鼠标的地方显示层及关闭层
2012/12/30 Javascript
javascript中的parseInt和parseFloat区别
2013/07/12 Javascript
node.js中的querystring.stringify方法使用说明
2014/12/10 Javascript
javascript解三阶幻方(九宫格)
2015/04/22 Javascript
谈谈JavaScript中function多重理解
2015/08/28 Javascript
jquery实现二级导航下拉菜单效果
2015/12/18 Javascript
利用JS生成博文目录及CSS定制博客
2016/02/10 Javascript
Bootstrap源码解读模态弹出框(11)
2016/12/28 Javascript
jquery设置css样式的多种方法(总结)
2017/02/21 Javascript
移动端效果之IndexList详解
2017/10/20 Javascript
使用JS实现导航切换时高亮显示的示例讲解
2018/08/22 Javascript
小程序实现抽奖动画
2020/04/16 Javascript
Vue中的组件及路由使用实例代码详解
2019/05/22 Javascript
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
Nodejs封装类似express框架的路由实例详解
2020/01/05 NodeJs
JavaScript 替换所有匹配内容及正则替换方法
2020/02/12 Javascript
使用 Jest 和 Supertest 进行接口端点测试实例详解
2020/04/25 Javascript
编写Python脚本来实现最简单的FTP下载的教程
2015/05/04 Python
numpy.linspace 生成等差数组的方法
2018/07/02 Python
在pytorch中对非叶节点的变量计算梯度实例
2020/01/10 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
2020/06/11 Python
python如何进入交互模式
2020/07/06 Python
教你如何用python操作摄像头以及对视频流的处理
2020/10/12 Python
Html5 FileReader实现即时上传图片功能实例代码
2014/09/01 HTML / CSS
YSL圣罗兰美妆美国官网:Yves Saint Lauret US
2016/11/21 全球购物
美国知名的隐形眼镜电商:Contacts America
2019/11/19 全球购物
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
2012/10/27 面试题
交通安全演讲稿
2014/01/07 职场文书
圣诞节活动策划方案
2014/06/09 职场文书
企业员工集体活动方案
2014/08/17 职场文书
CSS中实现动画效果-附案例
2022/02/28 HTML / CSS