본문 바로가기

웹 개발/JavaScript

(19)
[Web_JavaScript] 03 ● 함수 1. 인자(파라미터, parameter) : 매개변수(선언부) 2. 인수(아규먼트, argument) : 매개변수에 들어가는 값(사용부, 호출부) ● 함수의 선언 function 식별자(param1, param2, ...) { 코드 작성 return 리턴 값; } (1) function : 함수를 선언한다는 키워드(표시) (2) parameter : 여러 개 있을 때에는 콤마로 분리하고 자료형을 따로 작성하지 않는다.(생략 가능) (3) return : 사용하는 부분에 전달할 값 작성 ● 동적 바인딩 - 컴파일 시 값에 따라 자료형이 동적으로 결정된다. ● hoisting(호이스팅) - 선언의 위치에 상관없이 존재하면 메모리에 할당된다. - 초기화 작업은 호이스팅 되지 않고 선언만 호이스팅된다...
[Web_JavaScript] 02 ● 데이터 타입과 변수 1. 자바스크립트 식별자 - 식별자(identifier)란 자바스크립트 개발자가 변수, 상수, 함수에 붙이는 이름이다. - 식별자를 만들 때 다음 규칙을 준수해야 한다. - 첫 번째 문자 : 알파벳, 언더바, $문자만 사용 가능 - 두 번째 이상 문자 : 알파벳, 언더바, 0-9, $사용 가능 - 대소문자 구분 : data와 dAta는 다른 식별자이다. - 키워드는 사용 불가 (ex) 6variable (X) (ex) student_id (O) (ex) _code (O) (ex) if (X) (ex) %calc (X) (ex) $data (O) 2. 문장 구분 - 세미콜론으로 문장과 문장을 구분한다. - 한 줄에 한 문장만 있는 경우 세미콜론을 생략할 수 있다. (ex) i = i..
[Web_JavaScript] 01 ● 자바스크립트(Javascript) 1. 퍼즐 조각처럼 코드 형태로 HTML 페이지에 내장된다. 2. 컴파일 과정 없이 브라우저 내부의 자바스크립트 처리기(인터프리터)에 의해 바로 실행된다. ※ 개발의 발전을 통해 컴파일 과정이 가능해졌으며, Node.js로 서버 환경을 구축한다. [index.html] ● 웹 페이지에서 자바스크립트의 역할 (1) 웹 페이지는 3가지(HTML, CSS, JS) 코드가 결합되어 작성된다. (2) 자바스크립트는 사용자의 입력을 자리하거나 웹 에플리케이션을 작성하는 등 웹 페이지의 동적 제어에 사용된다. (3) 사용자의 입력 및 계산 - HTML 품은 입력 창만 제공하고, KEY, MOUSE의 입력과 계산은 오직 자바스크립트로만 처리가 가능하다. (4) 웹 페이지 내용 및 ..