急,出大事了,javascript的%问题?

来源:百度知道 编辑:UC知道 时间:2024/09/14 04:54:45
急,出大事了,javascript的%问题?

<script language="javascript">
var number=new Date().getSeconds() % 3+1
document.write ('link href="0'+number.toString()+'/0'+number.toString()+'.css' rel="stylesheet"
type="text/css">');
</script>

请指教请指教,不懂不懂不懂!

date().getSeconds()这个对象的getSeconds方法是啥作用?

% 3+1 是啥意思啊?书上说是随机数,从1到3,为什么从1到3要写成3+1啊?还有这个%是啥意思?

date().getSeconds() % 3+1这个是不是将% 3+1传到getSeconds函数里面去啊?

在javscript中为什么这样的传法?可以将(% 3+1)整个传进去?

date().getSeconds() //获得当前客户端系统时间的秒
%3 //"%"是取余数的运算符,比如1%3==1,2%3==2,3%3==0,4%3==1,...
date().getSeconds() % 3+1 //就是随机取1,2,3中的一个了

Date().getSeconds() % 3+1意思是取现在的秒数来与3求系数 (保留整数)后再加1.结果不外乎就是1,2,3
可能网站的CSS有不少吧,随时间换