比較関数は、1つまたは2つの数値入力を評価し、値を共通の表現に変換した後にブール値を返します。非数 (NaN) を含む数値比較は、等しくない結果を返します。

ほとんどの比較関数は1つの入力についてテストするか、または2つの入力を比較して、ブール値を返します。これらの関数は、数値を比較する前に同じ表記法に変換します。関数は数値を正確に比較するために、各入力値を最大の表記法に変換します。数値でない (NaN) 値を持つ1つまたは2つの入力の比較では、等しくないことを示す比較結果が返されます。