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 学习笔记(onchange等)
Nov 14 Javascript
node.js中的fs.writeFileSync方法使用说明
Dec 14 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
Aug 24 Javascript
jQuery简单实现仿京东商城的左侧菜单效果代码
Sep 09 Javascript
Javascript之Number对象介绍
Jun 07 Javascript
js中使用使用原型(prototype)定义方法的好处详解
Jul 04 Javascript
JS实现页面进入和返回定位到具体位置
Dec 08 Javascript
Javascript同时声明一连串(多个)变量的方法
Jan 23 Javascript
Node.JS段点续传:Nginx配置文件分段下载功能的实现方法
Mar 12 Javascript
详解Vue-cli3.X使用px2rem遇到的问题
Aug 09 Javascript
vue实现页面切换滑动效果
Jun 29 Javascript
vue.js 解决v-model让select默认选中不生效的问题
Jul 28 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
smarty 原来也不过如此~~呵呵
2006/11/25 PHP
用php将任何格式视频转为flv的代码
2009/09/03 PHP
PHP 一个页面执行时间类代码
2010/03/05 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
2014/07/28 PHP
php可应用于面包屑导航的递归寻找家谱树实现方法
2015/02/02 PHP
详解PHP中的 input属性(隐藏 只读 限制)
2017/08/14 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
2020/03/02 PHP
JavaScript 中的事件教程
2007/04/05 Javascript
JQuery 自定义CircleAnimation,Animate方法学习笔记
2011/07/10 Javascript
js获取select标签选中值的两种方式
2014/01/09 Javascript
PHP+mysql+Highcharts生成饼状图
2015/05/04 Javascript
使用AngularJS来实现HTML页面嵌套的方法
2015/06/17 Javascript
jquery简单实现网页层的展开与收缩效果
2015/08/07 Javascript
浅谈JavaScript正则表达式-非捕获性分组
2017/03/08 Javascript
基于vue实现多引擎搜索及关键字提示
2017/03/16 Javascript
如何在 Vue.js 中使用第三方js库
2017/04/25 Javascript
Vue瀑布流插件的使用示例
2018/09/19 Javascript
ES6的Fetch异步请求的实现方法
2018/12/07 Javascript
用Vue.js方法创建模板并使用多个模板合成
2019/06/28 Javascript
vue element-ui el-date-picker限制选择时间为当天之前的代码
2019/11/07 Javascript
Vue移动端项目实现使用手机预览调试操作
2020/07/18 Javascript
JavaScript实现通讯录功能
2020/12/27 Javascript
Javascript生成器(Generator)的介绍与使用
2021/01/31 Javascript
收藏整理的一些Python常用方法和技巧
2015/05/18 Python
python DataFrame 修改列的顺序实例
2018/04/10 Python
TensorFlow实现模型评估
2018/09/07 Python
Python DataFrame一列拆成多列以及一行拆成多行
2019/08/06 Python
Python networkx包的实现
2020/02/14 Python
Python生成器常见问题及解决方案
2020/03/21 Python
JBL澳大利亚官方商店:扬声器、耳机和音响系统
2018/05/24 全球购物
J2EE面试题集锦(附答案)
2013/08/16 面试题
任命书范本大全
2014/06/06 职场文书
《扇形统计图》教学反思
2016/02/17 职场文书
Python基础学习之奇异的GUI对话框
2021/05/27 Python