목록전체 글 (25)
스터디
> 식별자는 클래스, 함수, 배열, 변수 등의 어떠한 값들을 구별해서 식별할 수 있는 고유한 이름이다. > 식별자 네이밍 규칙 자바스크립트에서는 다음과 같은 네이밍 규칙이 존재한다. 식별자는 문자, 숫자, 언더스코어(_), 달러 기호($)를 포함하여 사용할 수 있다. 식별자는 숫자로 시작할 수 없다. 식별자는 예약어로 분리되는 이름들을 사용할 수 없다. (ex/ break, if, void, try 등) > 네이밍 컨벤션이란 하나 이상의 영어 단어로 구성된 식별자를 만들 때 가독성 좋게 단어를 한눈에 구분하기 위해 규정한 명명 규칙이다. 네이밍 컨벤션은 종류가 여러 개 존재하지만 자바스크립트에서는 대표적으로 4가지..
> 콜백 함수란 파라미터로 함수를 전달받아 함수의 내부에서 실행하는 함수이다. 매개변수로 넘겨받은 함수는 일단 넘겨받고, 때가 되면 나중에 호출(callback)한다는 것이 콜백 함수의 개념이다. function checkBrush(count, bad, good) { if (count < 3) { return bad(); } else { return good(); } } function badBrush() { console.log('양치 횟수가 부족합니다.'); } function goodBrush() { console.log('잘하고 있습니다!'); } checkBrush(2, badBrush, goodBrush); // 양치 횟수가 부족합니다. checkBrush, bad..
> 대입 연산자: 왼쪽 피연산자에 오른쪽 피연산자의 값을 대입한다. var a = 1; let b = 2; const c = 3; > 동등 연산자: 두 개의 피연산자가 동일한지 확인하며, Boolean 값을 반환한다. 두 피연산자의 타입이 다를 경우, 비교하기 전에 자동으로 동일한 타입으로 변환한 후 비교한다. console.log(1 == 1); // true console.log('hello' == 'hello'); // true console.log('1' == 1); // true console.log(0 == false); // true console.log(null == undefined); // true 두 피연산자가 모두 객체일 때, 두 피연산자가 동일한 ..