关于% 探究

来源:互联网 发布:godaddy设置php 编辑:程序博客网 时间:2024/06/07 03:11

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

0 0
原创粉丝点击