javascriptにおける小数点の切り上げを行うceiling()とceil()の違いを教えてください。
今現在学んでいる書籍には、ceiling()は載っておらず、ceil()のみです。
パーフェクトjavascript126pにて別の書籍の引用として
javascript
1Math[this < 0? "ceiling" : "floor"](this)
という与えられた数字の符号によって呼び出すメソッドを変えるブラケット演算子です。
この引用で初めて、ceil以外にceilingがあるのだと知りました。これらの違いは何なのでしょうか。flooring()も存在するのでしょうか。
また、書籍を見るまでは、数字の符号によって云々という処理をifなどの条件分岐で行っていたと思うのですが、ブラケット演算子を利用することで、こんな少ない行で切り上げ、切り下げができることを知りました。どうすれば賢くソース設計ができるようになるのでしょうか。このような、私にとってタメになる設計図を暗記していく以外にないのでしょうか。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。