以下の計算式を出力してみましたら、「1」で出たのですが、いまいち原理が分からないです。
console.log(Math.floor(60 / 60 % 60 ))
自分としては、以下のようになるのではないかと考えております。
① 60 / 60 = 1
② 1 % 60 = 0
2番目の式についてですが、「1」を60で割ったら、0.01...となる為、あまりは「0」であり、Math.floorは整数を返す為、最終的な答えとしては「0」となるのではないでしょうか。
上記の式の答えが何故「1」となるかについて、どなたかご助言頂けましたら幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。