Les fonctions de comparaison évaluent une ou deux entrées numériques et renvoient un résultat booléen après avoir converti les valeurs en une représentation commune. Les comparaisons numériques impliquant un « pas un nombre » (NaN) renvoient un résultat non égal.

La plupart des fonctions de Comparaison testent une entrée ou comparent deux entrées et renvoient une valeur booléenne. Les fonctions convertissent les nombres à la même représentation avant de les comparer. Les fonctions convertissent chaque entrée dans la plus grande représentation nécessaire pour effectuer une comparaison précise. Les comparaisons d'une ou deux entrées qui ont la valeur NaN (pas un nombre) renvoient un résultat indiquant une inégalité.