
* [CODE@en[floor([VAR[x]])]] (ECMAScript 仕様書算法定義)

[1] [[ES3]] 仕様書中の[[算法]]の定義で用いられている[[数学関数]]
[DFN[[CODE@en[floor([VAR[x]])]]]]
は、[VAR@en[x]] [[以下]]で最大の[[整数]]を表します。

;; [CITE[ECMAScript Language Specification (HTML version)]] ([TIME[2009-04-03 04:43:48 +09:00]] 版) <http://bclary.com/2004/11/07/#a-5.2>

** 関連

[2] いわゆる「[[切捨て]]」にあたりますが、[[負]]の値の場合[[小数点以下]]の値を無視するのではなく、
より小さな[[整数]]となります。


[3] [CITE@en[Fix #39: use floor() rather than rely on integer division · whatwg/url@af76ff3]]
([TIME[2016-01-15 19:00:20 +09:00]] 版)
<https://github.com/whatwg/url/commit/af76ff3aa15be6310b9408d416854c2370175a8f>

[4] [CITE@en[Editorial: remove floor() operation in favor of integer division]]
([[annevk]]著, [TIME[2017-03-19 23:11:18 +09:00]])
<https://github.com/whatwg/encoding/commit/eb8130688bcaafb75cefa519faa19141de30407e>