자바스크립트

    [기초] javascript 구성요소

    모든 프로그래밍언어는 돌아가는 패더라임이 비슷하지만 각 언어의 특징이 있다. 각 나라의 언어를 예로 들면 각 나라의 언어도 그 나라의 문화가 깃들어 있는 특징이 있다. 우선 이 특징들을 알아가기 전에 자바스크립트가 어떻게 구성되어있는지를 알아보면 좋을꺼같다. 1. LEXICAL GRAMMAR CONTROL CHARACTER - 제어문자 WHITE SPACE - 공백문자 LINE TERMINATORS - 개행문자 COMMENTS - 주석 KEYWORD - 예약어 LITERALS - 리터럴 2. LANGUAGE ELEMENT STATEMENTS - 문 공문, 식문, 제어문, 선언문, 단문, 중문 EXPRESSION - 식 값식, 연산식, 호출식 IDENTIFIER - 식별자 기본형, 참조형(변수,상수) a ..

    [기초] javascript Scope

    변수선언 규칙 const를 기본으로 사용한다. 변경이 될 수 있는 변수는 let을 사용한다. var는 사용하지 않는다. let block 유효 범위를 갖는 지역 변수를 선언하며, 선언과 동시에 임의의 값으로 초기화 할 수도 있다. let 은 var 키워드와는 다르게 블록 범위를 무시하고 전역 변수나 함수 지역 변수로 선언될수 없다. //var function varTest(){ var x = 1; if(true) { var x = 2; //상위 블록과 같은 변수! console.log(x); //2 } console.log(x); //2 } //let function letTest(){ let x = 1; if(true) { let x = 2; //상위 블록과 다른 변수 console.log(x); //..