React/JavaScript

    [JavaScript] 자바스크립트의 구성

    [JavaScript] 자바스크립트의 구성

    자바스크립트 프로그래밍 언어를 해석하는 기법은 크게 번역 기법(컴파일러가 이에 속함)과 인터프리터가 있다. 컴파일러 : 고급언어로 작성된 프로그램을 미리 원시언어로 번역해 프로그램을 생성 인터프리터 : 실행과 동시에 한 줄 씩 원시언어로 번역하는 기법 자바스크립트는 컴파일러를 통하는 언어가 아니라, 인터프리터 기법으로 한 줄 씩 기계어로 번역된다. 언어 수준이 비교적 간단하지만 컴파일러보다 속도가 느리고 오류를 검출하기 어렵다. 또한, 호이스팅이라는 개념으로 변수(var 타입)와 함수가 최상단으로 끌어올려지는 특징이 있다. DOM (Document Object Model) 객체 지향 모델로 구조화된 문서를 표현하는 방식이다. 프로그래밍 언어가 구조, 스타일, 내용 등을 변경할 수 있도록 하며 XML과 H..

    [JS] 자바스크립트 기본기

    출력문 document.write("Hello World"); 내부에서 사칙연산이 가능하며, ""와 같이 html 삽입이 가능 \"를 사용하여 따옴표 출력이 가능, 이외 기본은 동일함 print()와 동일 얼러트 alert('hi'); 웹에서 일반적으로 볼 수 있는 간단한 alert dialog를 출력 상수 const INDEX_VALUE = 1; 일반적으로 대문자와 언더바 사용 절대로 변하지 않는 값 final, const, #define와 동일 변수 자바스크립트는 변수 타입을 지정 할 필요 없이 자동으로 형변환을 한다. 또한, 변수 타입을 지정할 수 없는 것이기도 하다. 타입을 정의할 수 있는 형태가 몇 가지 있다. var tempValue; let tempValue; 등 타입을 지정하든 하지 않든..