条件语句精简代码

<script type="text/javascript">document.domain = &quot;iteye.com&quot;;</script>

附件是我2010-2011年的课表,下面一行代码是就是那个条件语句。

var handleId = (diff%2 < 1) ? "single" : "plural";

 你可能疑问判断的时候为什么用“< ”号,请看完整的代码。

var stDate = new Date("Mon Aug 30 2010 00:00:00 GMT+0800");
var prDate = new Date();

var stTime = stDate.getTime();
var prTime = prDate.getTime();
	
var diff = Math.abs(prTime - stTime)/86400000/7;
var handleId = (diff%2 < 0.5 ? "single" : "plural";
	
var radio = document.getElementById(handleId);
radio.checked = true;

 js中var定义出的变量的类型是随赋给他的值得类型而定的。我们这里的“diff%2”的计算结果为一个双精度表示的数字,因此把平日里当作定数的" 0.5 "在这里当作了临界点。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值