Если значение number - отрицательное, sqrt возвращает NaN.
Поскольку sqrt это static-метод объекта Math, он всегда записывается Math.sqrt(), а не как метод Math-объекта, созданного Вами.