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获取网页中的js、css、Flash等文件
Dec 20 Javascript
页面中iframe相互传值传参
Dec 13 Javascript
jQuery 页面 Mask实现代码
Jan 09 Javascript
原生JS可拖动弹窗效果实例代码
Nov 09 Javascript
js动态修改整个页面样式达到换肤效果
May 23 Javascript
javascript学习笔记之函数定义
Jun 25 Javascript
谈一谈js中的执行环境及作用域
Mar 30 Javascript
深入理解javascript中的 “this”
Jan 17 Javascript
Vue响应式原理详解
Apr 18 Javascript
原生javascript实现分页效果
Apr 21 Javascript
vue省市区三联动下拉选择组件的实现
Apr 28 Javascript
微信小程序表单验证功能完整实例
Dec 01 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
风格模板初级不完全修改教程
2006/10/09 PHP
php中的PHP_EOL换行符详细解析
2013/10/26 PHP
php ckeditor上传图片文件名乱码解决方法
2013/11/15 PHP
destoon安装出现Internal Server Error的解决方法
2014/06/21 PHP
async和DOM Script文件加载比较
2014/07/20 PHP
php实现搜索一维数组元素并删除二维数组对应元素的方法
2015/07/06 PHP
js中自定义方法实现停留几秒sleep
2014/07/11 Javascript
JS实现IE状态栏文字缩放效果代码
2015/10/24 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
JavaScript的兼容性与调试技巧
2016/11/22 Javascript
详解Weex基于Vue2.0开发模板搭建
2017/03/20 Javascript
JavaScript 过滤关键字
2017/03/20 Javascript
Angular4实现动态添加删除表单输入框功能
2017/08/11 Javascript
微信小程序block的使用教程
2018/04/01 Javascript
Vue动态组件和异步组件原理详解
2019/05/06 Javascript
Vue.js实现tab切换效果
2019/07/24 Javascript
解决antd的Form组件setFieldsValue的警告问题
2020/10/29 Javascript
如何使用RoughViz可视化Vue.js中的草绘图表
2021/01/30 Vue.js
Python使用bs4获取58同城城市分类的方法
2015/07/08 Python
Python中的条件判断语句与循环语句用法小结
2016/03/21 Python
Python正则表达式知识汇总
2017/09/22 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
2018/06/14 Python
Selenium鼠标与键盘事件常用操作方法示例
2018/08/13 Python
Django 多环境配置详解
2019/05/14 Python
Python迭代器模块itertools使用原理解析
2019/12/11 Python
postman和python mock测试过程图解
2020/02/22 Python
python使用matplotlib绘制折线图的示例代码
2020/09/22 Python
python设置中文界面实例方法
2020/10/27 Python
pandas 数据类型转换的实现
2020/12/29 Python
拉斯维加斯酒店、演出、旅游、俱乐部及更多:Vegas.com
2019/02/28 全球购物
自我评价中英文语句
2013/11/30 职场文书
《最可爱的人》教学反思
2014/02/14 职场文书
人力资源总监工作说明
2014/03/03 职场文书
投标诚信承诺书
2014/05/26 职场文书
消防安全宣传口号
2014/06/10 职场文书
python+pytest接口自动化之token关联登录的实现
2022/04/06 Python