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

Trả lại giá trị sức mạnh thứ n của iota (i) bằng JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript sử dụng một số. Hàm của chúng ta phải trả về giá trị -

(i)n

Đây,

i = -11/2

Do đó,

i^2 = -1
i^3 = -i
i^4 = 1 and so on

Ví dụ

Sau đây là mã -

const num = 657;
const findNthPower = (num = 1) => {
   switch(num % 4){
      case 0:
         return '1';
      case 1:
         return 'i';
      case 2:
         return '-1';
      case 3:
         return '-i';
   };
};
console.log(findNthPower(num));

Đầu ra

i