javascript编程算法