如何写出优雅兼备可读性的javascript代码
2015-02-09 10:04
1066 查看
即或是最简单的需求,不同的程序员也会写出不一样的代码:
需求:充值程序过虑不符合条件的充值金额,即只能充入100、200、500、1000金额,其它过虑:
1.菜鸟程序员可能会这样写,虽然可读性强,代码啰嗦,不够优雅。
2.老鸟程序员可能会这样写,代码简洁,但可读性弱。
3.比较推荐的写法是这样的,既优雅又兼备阅读性。
需求:充值程序过虑不符合条件的充值金额,即只能充入100、200、500、1000金额,其它过虑:
1.菜鸟程序员可能会这样写,虽然可读性强,代码啰嗦,不够优雅。
$(function () { var recharge = 100; if (100 == recharge || 200 == recharge || 500 == recharge || recharge == 1000) { //to do some thing! } });
2.老鸟程序员可能会这样写,代码简洁,但可读性弱。
$(function () { var recharge = 100; if (/1000|([1,2,5][0]{1,2})/g.test(recharge)) { //to do some thing! } });
3.比较推荐的写法是这样的,既优雅又兼备阅读性。
$(function () { Array.prototype.inArray = function (func, item) { var cur = this; for (var idx in cur) { if (func(cur[idx], item)) { return true; } } return false; }; var recharge = 100; if([100, 200, 500, 1000].inArray(function (i, cur) { return i == cur; }, recharge)) { //to do some thing! } });
相关文章推荐
- 如何写出优雅的JavaScript代码 ? && 注释
- 如何写出优雅的Javascript代码
- 代码之美 - 如何写出优雅的PHP代码
- 如何写出高质量的JavaScript代码
- 学习笔记:如何写出规范而优美的JavaScript代码(20180218-2)
- 代码之美 - 如何写出优雅的PHP代码
- 如何写出优雅的CSS代码 ?(转)
- 代码质量管理——如何写出优雅地代码
- 如何写出高质量的JavaScript代码
- 如何写出优雅的css代码 ?
- 代码之美 - 如何写出优雅的PHP代码
- 如何写出规范的JavaScript代码
- 如何写出优雅的java代码
- 如何利用Promises编写更优雅的JavaScript代码
- 如何优雅的编写 JavaScript 代码
- 论如何写出优雅的Android代码--------ActivityManager
- 如何写出规范的JavaScript代码
- 如何写出高质量的JavaScript代码
- 如何写出高质量的JavaScript代码