关于% 探究

%在JS中是取余的意思   但是%也有其他用法 例子如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<script type="text/javascript">
    var i=1;
    var b=2;
    var c=(i++);
    alert(c);
    var d=++i;
//    if ((i++)%2){
//        alert("Y");
//    }else {alert("N");}

//    if (i++%2){
//        alert("Y");
//    }else {alert("N");}
//
//    if (b%2){
//        alert("Y");
//    }else {alert("N");}

//    if (d%2){
//        alert("Y");
//    }else {alert("N");}

//    if (i%2){
//        alert("Y");
//    }else {alert("N");}

</script>
</body>
</html>
c=1

第一个运行的结果是 Y   (1++)%2   这里提一下(i++)并不会先运行++    想先++再运行  必须++i

第二个运行的结果是Y 同上  1%2 的结果是1 在判断中1为true 0为false

第三个运行的结果是N

第四个运行的结果是N

第五个运行的结果是Y

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值