1.概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:”严格模式”(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。 2.为什么用严格模式 – 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为; – 消除代码运行的一些不安全之处,保证代码运行的安全; – 提高编译器效率,增加运行速度; – 为未来新版…
二分查找 // 非递归算法 function binary_search(arr, key) { var low = 0, high = arr.length – 1; while(low <= high){ var mid = parseInt((high + low) / 2); if(key == arr[mid]){ return mid; }else if(key > arr…