摘要: 用递归实现一个阶乘算法 5! = 5 * 4 * 3 * 2 * 1 = 120 用递归 function factorial(n) { if (n === 0) { return 1; } else { return n * factorial(n - 1); } } 用栈操作 function fact(n) { var ... 阅读全文
posted @ 2017-04-09 23:33 Mr_伍先生 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 代码实例: 阅读全文
posted @ 2017-04-09 23:07 Mr_伍先生 阅读(3308) 评论(0) 推荐(0) 编辑
摘要: 看到网上很多代码都很复杂,还包括以中文开头的86,17951,其实谁会填这么多,无非是检验一下他们是否位数对不对,开头有没有写错而已。下面我们从百度百科的手机号码历程来看:现在的手机号码段有联通、移动和电信。 电信 中国电信手机号码开头数字 2G/3G号段(CDMA2000网络)133、153、180、181、189 4G号段 177 联通 中国联通手机号码开头数字 2G号段(GSM网络)1... 阅读全文
posted @ 2017-04-09 22:45 Mr_伍先生 阅读(4646) 评论(0) 推荐(0) 编辑
摘要: 项目代码实例 阅读全文
posted @ 2017-04-09 16:27 Mr_伍先生 阅读(14991) 评论(0) 推荐(1) 编辑
摘要: 定义和用法 pow() 方法可返回 x 的 y 次幂的值。 语法 Math.pow(x,y) 参数 描述 x 必需。底数。必须是数字。 y 必需。幂数。必须是数字。 返回值 x 的 y 次幂。 说明 如果结果是虚数或负数,则该方法将返回 NaN。如果由于指数过大而引起浮点溢出,则该方法将返回 Infinity。 实例 在下面的例子中,我们将把 pow() 运用到不同的数字组合上... 阅读全文
posted @ 2017-04-09 11:01 Mr_伍先生 阅读(10483) 评论(0) 推荐(0) 编辑