Language/JavaScript

nullish 병합 연산자 (??') 란 leftExpr ?? rightExpr let a = 0; let b = a||10; console.log(b); // 10 let c = 0; let d = c??10; console.log(d); // 10 let e = null; let f = e ?? 10; console.log(f); // 10 let g = undefined; let h = g ?? 10; console.log(h); // 10 null 병합 연산자(??)는 논리 연산자로 왼쪽 피연산자 값이 null이나 undefined일 때, 오른쪽 피연산자값을 반환합니다. null 병합연산자 '??'를 사용하면 짧은 문법으로 여러 피연산자 중 그 값이 '확정되어 있는' 변수를 찾을 수 있어 주로 |..
ES5에서는 배열 내에 검색을 위해서 ▶indexOf() 포스팅에서 보았던 라는 indexOf() 배열 메소드가 존재했습니다. ES6에 들어서는 좀 더 강력한 배열 검색을 지원하기 위해서 find(), findIndex() 두가지의 새로운 메소드를 지원합니다. 1. find() find() 함수는 배열에서 특정 조건을 만족하는 요소를 찾아 첫 번째 요소를 반환하는 함수입니다. 만약 조건에 맞는 요소가 없다면 undefined를 반환합니다. 배열.find(callbackFn(element, index, array), thisValue)); callbackFn(필수) : 배열의 각 element대해 실행할 함수 element(필수) : 배열내에서 순차적으로 입력되는 element index(옵션) : 현재 ..
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)이 될 때까지 반복문을 수행하게 됩니다. [초기문] 반복문 카운터로 초기 설정이 됩니다. [조건문] 부분에서는 조건문은 조건을 검사합니다. 만약 조건문..
지누박
'Language/JavaScript' 카테고리의 글 목록 (5 Page)