首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

哪位高手能帮小弟我看看这个段代码是什么意思

2012-08-08 
谁能帮我看看这个段代码是什么意思mfunction(n){var rparseInt(Math.random()*10,10)||1,l(+n).lengt

谁能帮我看看这个段代码是什么意思
m=function(n)
{
  var r=parseInt(Math.random()*10,10)||1,
  l=(""+n).length;
  return( "" + ( + new Date() ) ).replace( new RegExp( "(\\d{" +r+ "})(\\d*)" ) , "" +r+l+ "$1" +n+n%r+n%l+ "$2" );
}
谁能帮我看看这个段代码是什么意思?

[解决办法]
<script type="text/javascript">
m=function(n)
{
var r=parseInt(Math.random()*10,10)||1;//随机一个1到10的整数
alert(r);
l=(""+n).length;//得到方法参数的长度
return( "" + ( + new Date() )/*获得格林威治时间转化为字符串 */).replace( new RegExp( "(\\d{" +r+ "})(\\d*)" ) , "" +r+l+ "$1" +n+n%r+n%l+ "$2" );
//最后返回的结果是字符串(r)(1)(格林威治时间的前r位数字)(参数n)(参数n对r求余的结果)(参数n对l求余的结果)(格林威治时间r位后的数字)
}
alert(m(2));
</script>

热点排行