我創建了一個函數來測試一個給定的參數是否是平方數。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