После выполнения sqrt()проверьте, содержит ли числовая строка десятичное число?
Как я могу проверить, содержит ли результат только целые числа или нет?
Я думал, что Regex проверяет десятичное число - если оно содержит десятичное число, это означает, что он не равномерно распределялся на целые числа. Который будет достаточно информации для меня.
но этот код работает ... разве
result = sqrt(stringContainingANumber);
decimal = new RegExp(".");
document.write(decimal.test(result));
я держал пари, что есть и другие способы, чтобы сделать то же самое, хотя.
Возможный дубликат [Проверить, является ли число имеет десятичное место/целое число] (http://stackoverflow.com/questions/2304052/check-if-a-number-has-a-decimal-place-is-a-whole-number) –