JavaScript入门教程

JavaScript简介
JavaScript语法基础
JavaScript流程控制
JavaScript函数
面向对象编程
JavaScript事件
JavaScript DOM
正则表达式
JavaScript BOM
AJAX

专题分析

浏览器兼容性
JS优化
Web前端开发规范
编辑器推荐
总结和笔记

学习助手

对象参考手册
ECMAScript分析
数据中心
QQ交流群

优化JS中的条件分支语句

一、将条件分支,按可能性顺序从高到低排列

说明:可以减少解释器对条件的探测次数。

二、在同一条件子的多(>2)条件分支时,使用switch优于if

说明:switch分支选择的效率高于if,在IE下尤为明显。4分支的测试,IE下switch的执行时间约为if的一半。

三、使用三目运算符替代条件分支

使用前:
if (a > b)
{ num = a; }
else
{ num = b; }

使用后:
num = a > b ? a : b;