1. 给你一个非负整数 x ,计算并返回 x 算术平方根
    2. 由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去
    3. 注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或者 x ** 0.5
    1. var mySqrt = function (x) {
    2. let res = 0;
    3. return jisuan(res, x);
    4. };
    5. function jisuan(res, x) {
    6. if (res * res === x) {
    7. // console.log(res);
    8. return res;
    9. }
    10. else if (res * res > x) {
    11. res -= 1;
    12. return res;
    13. }
    14. else {
    15. return jisuan(res + 1, x)
    16. }
    17. }
    18. console.log(mySqrt(8));