Я создал функцию, которая будет проверять, является ли данный параметр квадратным числом.Каков наилучший способ в JavaScript проверить, является ли данный параметр квадратным числом?
Читайте о квадратных числах здесь: https://en.wikipedia.org/?title=Square_number
Если число является квадратом числа, оно возвращает истинное и в противном случае ложных. Отрицательные числа также возвращаются false.
Примеры:
isSquare(-12) // => false
isSquare(5) // => false
isSquare(9) // => true
isSquare(25) // => true
isSquare(27) // => false
Прямо сейчас, я использую этот метод: http://jsfiddle.net/marcusdei/ujtc82dq/5/
Но есть более короткий более уборщик способ получить работу?
Что именно не так с ссылочного метода ? Не идет намного короче, чем это ... (и это довольно чисто тоже IMO) – Daniel
да, я просто нахожу, что это еще короче, не уверен в том, что касается более чистого: http://jsfiddle.net/marcusdei/ujtc82dq/7/ – mdarmanin