用javscript编写 这个 哎呀

一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

        getSquareValue();
        function getSquareValue() {
            var i = 0;
            while(i < 10000) {
                if(isInteger(Math.sqrt(i + 100))) {
                    if(isInteger(Math.sqrt(i + 100 + 168))) {
                        document.write(i + "<br>");
                    }
                }
                i++;
            }
        }
        function isInteger(value) {
            return value % 1 === 0;
        }

for (int i=1;i<=10000;i++)
{
for(int j=1;j<=10000;j++)
{
if((i+100==j*j))
{
for(int n=1;n<=10000;n++)
{
if((i+100+168)==n*n)
{
System.out.println("num="+i+"||"+j+"||"+n);
}
}
}
}

    }java写的,写的不是很好