%探究について

4024 ワード

%はJSで余剰を取るという意味ですが、%は次のような使い方もあります.
/span>html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Titletitle>
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
2回目の運転の結果、Yが上の1%2となった結果、1がtrue 0がfalseと判定された
3番目の運転の結果はN
4番目の運転の結果はN
5番目の運転の結果はY