s
조건문 conditionif (조건식) { // 조건식이 맞으면 이 블록 안의 코드가 실행됩니다.}if (조건식) { // 조건식이 맞으면 이 블록 안의 코드가 실행됩니다.} else { // 위 조건식이 틀리면 이 블록 안의 코드가 실행됩니다.}if (첫번째조건
자바스크립트는 객체 기반 언어이다. 객체는 키-값 형태로 이루어져 있음.var obj = { // 객체 내용};위 코드는 obj라는 변수에 객체를 새로 할당한 코드입니다. 여기서 {}라는 기호가 객체를 의미하며 이를 객체 리터럴이라고 부릅니다. 일반적으로 객체를 생성
반복문은 특정 로직을 반복할 때 사용하는 문법. 프로그래밍 언어에서 가장 흔하게 활용한다,자바스크립트에도 위와 같은 반복문을 많이 사용하나? 정답은 NO 최적의 성능 튜닝을 위해서 고의로 일반 for문을 사용하는 경우를 제외하고는 다음과 같은 반복문을 주로 사용한다.f
일반적인 변수의 초기화 논리연산자를 활용 로직을 구현하다 if문을 중첩해서 활용하는 경우 이럴 때 if문 대신 삼항 연산자를 활용.함수란 특정 기능을 수행하는 코드의 단위. 이 코드의 모음은 반드시 1개 이상의 목적이 있어야함.다른 프로그래밍 언어와 다르게 JS는 함수
클로져는 함수의 실행이 끝난 뒤에도 함수에 선언된 변수의 값을 접근할 수 있는 JS의 성질. 위 코드는 addCounter()라는 함수를 하나 생성하고 counter 변수를 하나 선언. 유효볌위를 생각해보면, counter라는 변수는 현재 함수 안에 선언되어 있기 때문
인스턴스프로토 타입 체이닝프로토타입 객체공부 필요
this는 함수의 실행 컨텍스트를 가리키는 예약어.'함수가 실행되는 환경 ' '함수가 실행 될 때의 컨텍스트'다른 언어와 다르게 JS의 this는 상황에 따라 다른 값들을 가르킴. 이 때문에 JS가 조금 어렵게 느껴짐. this의 가장 기본적인 컨텍스트는 글로벌 컨텍스
변수 선언 키워드 : var, let , const키워드 우측에 변수명, var는 사용하지 않음 -> Hoisting 과 관련선언되지 않은 변수 이름을 사용하려고 하면 참조 에러 발생변수 정리 대입연산자 키워드 : =대입할 변수 = 대입할 값 \+=, -=, vari

조건분기 : 코드가 실행되는 흐름을 변경 하는 것if 조건문 : 실행되는 문장이 1줄이면 중괄호 생략가능getMonth() : 자바스크립트는 월을 0부터 센다 0~11 사이의 값을 출력 -> +1 해서 사용 if else 조건문: 서로 반대되는 상황을 표현중첩 조건문
배열 배열: 여러 자료를 묶어서 활용 할 수 있는 특수한 자료 [ ] 대괄호 사용, 내부의 값을 쉼표(,)로 구분 요소: 배열 내부에 들어 있는 값, 어떠한 종류의 자료형도 가능. 인덱스: 요소의 순서 , Array[index], 계산식도 가능 일반적으로 배열 이름을
코드를 작성 정해진 답 없음함수 사용 : 함수 호출리턴값 : 함수를 호출 해서 최정적으로 나오는 결과매개변수 : 함수 호출시 괄호 안에 적는 것 함수에 넣는 input -> 매개변수 , 결과로 나오는 output -> 리턴값익명 함수 : 이름 없는 함수선언적 함수IsO

\[정리 잘된 사이트