본문 바로가기

Front/JavaScript7

JavaScript 기본 문법(1) 자바 스크립트의 기본 문법에 대해 알아보자. 숫자형의 경우 자바의 int, double 과 같이 정수와 실수로 나누어 구분하지 않고 number로 받는다. 또한 일반적인 숫자 외의 Infinity, NaN과 같은 특수 숫자 또한 number로 포함한다. e를 활용하면 10의 거듭제곱을 표현 가능하다. 이렇게 작성된 코드를 실행하면 다음과 같다. 다음으로는 문자열을 알아보자. 문자열을 표현할 대는 " "와 같은 큰 따옴표로 감싸도 되고, ' ' 와 같이 작은 따옴표로 감싸도 된다. 또한 ` ` 과 같이 backtick으로 감싸도 된다. 이때 backtick은 템플릿 리터럴에 활용할 수 있다. backtick은 여러 줄 입력이 가능해서 공백, 또는 줄 넘김 등을 그대로 유지한다. 또한 문자열 내 ${변수명}.. 2023. 5. 3.
JavaScript(2) 지난번에는 자바 스크립트의 특성 몇 가지와 변수들에 대해 알아보았다. 계속해서 자바스크립트의 기본 문법에 대해 알아보자. 지난 글에서 호이스팅 특성에 대해 설명하면서 undefined를 언급했는데 undefined는 말 그대로 변수에 값이 대입되지 않은 상태를 말한다. 특정 변수가 정의될 때, 호이스팅 특성에 의해 위로 끌어올려지는데, 할당은 해당 위치에서 이뤄지기 때문에 할당이 이뤄지기 전까지 해당 변수는 undefined 상태이다. 이와 같이 작성했을 경우, name 변수는 호이스팅 특성에 의해 선언은 위로 올려지고, 할당은 그대로 위치한다. 따라서 처음 콘솔 로그는 undefined로, 두 번째 콘솔 로그는 kim이 출력된다. 자바 스크립트의 데이터 타입에는 기본 데이터 타입과 객체 타입, ES6에.. 2023. 5. 3.
JavaScript(1) 자바 스크립트는 프로토 타입을 기반으로 객체 생성을 지원하는 동적 스크립트 언어이다. 웹 브라우저에서 주로 사용하고, Node.js를 이용해 콘솔 환경에서 사용한다. C언어의 기본 구문을 바탕으로 했기 때문에 자바와 기본 구문이 비슷하며, 웹 브라우저 UI를 제어하기 위해 만들어진 프로그래밍 언어라고 생각하면 된다. ECMA International이라는 정보 통신에 대한 표준을 제정하는 비영리 표준화 기구에서 몇 차례에 걸쳐 자바스크립트에 대해 표준을 제시했고 현재는 ES6라는 ECMA에서 제안하는 6번째 표준 명세를 기준으로 사용하고 있다. 자바 스크립트의 기본 문법으로는 HTML 문서 내에서 사용할 때는 코드를 작성하면 된다. 자바 스크립트의 변수 타입은 가리키는 값에 대한 타입을 말한다. var,.. 2023. 5. 2.