||와 달리, falsy가 아닌 null 또는 undefined만 대체 출처 https://ko.javascript.info/nullish-coalescing-operator
사실 콤마 연산자는 MDN에 나와있는 것처럼 한 줄로 정리된다.쉼표 연산자는 각각의 피연산자를 왼쪽에서 오른쪽 순서로 평가하고, 마지막 연산자의 값을 반환한다.다음 예제를 보면 확실하게 이해할 수 있다.정말 자주 쓰는 map() 이나 reduce() 고차함수에서도 요긴
삼항 연산은 이름 그대로 세 개의 항을 이용해 결과를 반환하는 연산이다. 보통 if문의 단축 형태로 사용되기 때문에,삼항 조건 연산식이라고도 부른다.조건식 : 조건 역할을 하는 표현식참일 경우의 결과 : 조건식의 결과가 참일 경우 반환될 결과거짓일 경우의 결과 : 조건
함수는 호출될 수 있는 코드 조각이다.변수를 선언하고 데이터를 대입하면 변수의 이름을 데이터 대신 사용할 수 있는 것처럼, 함수를 선언하고 함수의 이름을 코드 조각 대신 사용할 수 있다. 💡 위와 같은 선언 이후, 함수명은 중괄호 안의 기능 대신 사용될 수 있다.
HTML문서를 해석하고, 화면을 통해 해석된 결과를 보여준다해석한 HTML코드를 화면을 통해 보여주는 과정브라우저는 HTML코드를 해석해서 요소들을 트리형태로 구조화해 표현하는 문서(객체)를 생성한다. 이를 DOM이라 하며, 브라우저는 DOM을 통해 화면에 웹 콘텐츠들
window.document 페이지 콘텐츠, 즉 DOM에 대한 진입점 역할을 하는 프로그래밍 인터페이스이다. 이를 이용하면 페이지의 정보를 얻거나 웹 요소를 생성 및 조작할 수 있다.
반복문은 비슷하거나 동일한 구문을 반복해서 수행할 수 있는 구문이다.대표적인 반복문은 다음 두 가지이며, 두 반복문은 구조 및 동작방식에서 차이를 보인다.주어진 조건이 참(true)일 '동안에' 구문을 반복하는 반복문while( 조건 ){ // 조건이 true인 동안
CPU는 트랜지스터라고 하는 반도체로 만들어져 있다.전자가 한 개 적은 원소를 첨가한 반도체 P(positive)형 반도체와전자가 한 개 많은 원소를 첨가한 반도체 N(negative)형 반도체를 접합해PNP반도체 또는 NPN반도체를 만들수 있다.이 반도체에 전압의 세