您的位置:首页 > 其它

关于% 探究

2016-04-10 16:25 190 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_33308264/article/details/51113464

%在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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: