在Web开发中,JavaScript很重要,算法也很重要.下面整理了一下一些常见的算法在JavaScript下的实现,包括二分法.求字符串长度.数组去重.插入排序.选择排序.希尔排序.快速排序.冒泡法等等.仅仅是为了练手,不保证高效与美观,或许还有Bug,有时间再完善吧. 二分法: function binary(items,value){ var startIndex=0, stopIndex=items.length-1, midlleIndex=(startIndex+stopIndex)…