Computer >> Máy Tính >  >> Lập trình >> Javascript

Nối bình phương của một số trong JavaScript

Chúng tôi bắt buộc phải viết một hàm JavaScript nhận vào một số và trả về một số mới trong đó tất cả các chữ số của số ban đầu đều được bình phương và nối với nhau.

Ví dụ:Nếu số là -

99

Sau đó, đầu ra phải là -

8181

vì 9 ^ 2 là 81 và 1 ^ 2 là 1.

Do đó, hãy viết mã cho chức năng này -

Ví dụ

Mã cho điều này sẽ là -

const num = 9119;
const squared = num => {
   const numStr = String(num);
   let res = '';
   for(let i = 0; i < numStr.length; i++){
      const square = Math.pow(+numStr[i], 2);
      res += square;
   };
   return res;
};
console.log(squared(num));

Đầu ra

Đầu ra trong bảng điều khiển sẽ là -

811181