JavaScript에서 거듭제곱을 구하는 방법은 크게 3가지가 있습니다. n*n JavaScript 내장함수인 Math.pow() ES6 문법의 (**) 1. n * n 일반적으로 가장 기본적인 구문입니다. 주어진 숫자를 그냥 곱해서 제곱근을 도출합니다. console.log( 4 * 4); // 결과 : 16 console.log( 10 * 10); // 결과 : 100 n의 2승은 간결하고 직관적으로 사용할 수 있지만. 지수가 높아질 경우 n개 만큼 계속해서 코드가 늘어나 보기 안좋아 질 것 이기 때문에 n*n보다 다른 제곱근을 구하는 방법을 사용하는 것이 좋습니다. 2. Math.pow() Math.pow(base,exponent) base : 밑 값 expoent : 지수 값 console.log..
전체 글
좋은 성과를 얻으려면 한 걸음 한 걸음이 힘차고 충실하지 않으면 안 된다. -단테JavaScript의 반복문은 특정 작업을 반복적으로 할 때 사용할 수 있는 구문입니다. 가장 전형적인 for문을 시작으로 다양한 종류의 반복문들이 있습니다. 각 반복문마다 장점이 있고, 성능 또한 차이가 있기 때문에 어떠한 경우에 어떤 반복문을 사용해야 가장 효율적인 코드를 짤 수 있을 거 같아서 이번 포스팅에서 각 반복문을 정리해보고자 합니다. 1. for 문 for([초기문]; [조건문]; [증감문]) { // 실행할 코드 } for 문은 가장 기본적인 반복문입니다. 특정 값에 변화를 주어가면서 우리가 정한 조건이 [조건문]의 조건이 거짓(false)이 될 때까지 반복문을 수행하게 됩니다. [초기문] 반복문 카운터로 초기 설정이 됩니다. [조건문] 부분에서는 조건문은 조건을 검사합니다. 만약 조건문..
프로그래밍에서는 다음과 같은 두 값 중 하나만 가질 수 있는 데이터 유형이 필요한 경우가 매우 많습니다. YES / NO (예 / 아니오) ON / OFF (켜기 / 끄기) TRUE / FALSE (참 / 거짓) JavaScript에서 boolean 타입을 나타내는 값은 true, false 두 값 중 하나를 나타냅니다. 이 값들을 '진리값'이라고 부르기도 하며, 프로그래밍에서의 true/false는 어떤 조건이 참인지 거짓인지를 나타내기 위해 사용됩니다. if (0) { console.log("Hello C++!"); // false } if (" ") { // 공백이 하나 있는 문자열 console.log("Hello JavaScript"); //: true } // 결과 : Hello JavaScr..
전개 연산자(Spread Operator) 전개 연산자(스프레드 연산자 ...)는 배열의 요소나 반복 가능한 객체 등의 요소를 전개하거나 나열해주는 연산자 입니다. apply()를 이용하여 배열의 요소 전개하기 function sum(a, b, c, d) { return a + b + c + d; } let nums = [1, 2, 3, 4]; let result = sum( nums[0], nums[1], nums[2], num[3] ); let result = sum( sum.apply(null, nums) ); 위의 코드처럼 sum()에 num배열의 각 요소를 넘기려면 하나 씩 번거롭게 넘겨야 합니다. 그러나 전개 연산자를 사용한다면 배열의 요소들이 개별 매개변수로 전달되기 때문에 보다 간편하고 간..