[JavaScript] 기초 (1)

박준형·2025년 2월 3일
0

[JavaScript] 

목록 보기
1/3

내부스크립트, 외부스크립트

script 태그는 body태그가 끝나기 직전에 사용해야 한다. HTML 요소들이 먼저 로드되고, 그 후에 스크립트가 실행되어 페이지의 렌더링 속도를 최적화하고 스크립트에서 DOM을 안정적으로 조작할 수 있기 때문이다!

기초 문법

대부분 문법들은 기존에 알고있던 다른 프로그래밍 언어와 좀 비슷하므로 기억에 남은 것들만 적겠다.

키워드

  1. var
    identifier의 이름이 겹쳐도 에러가 안난다. 따라서 잘 쓰지 않는다. 호이스팅이 일어난다. ES6 이후 거의 쓰이지 않는다.
  2. let
  3. const
    위의 단점을 보완하려고 ES6이후 등장한 let과 const키워드이다. identifier의 이름이 겹칠 수 없다. let은 mutable const는 immutable하다.

문자열

큰따옴표 혹은 작은따옴표를 사용해 나타낸다.

let str = 'hi';

문자열 안에 큰따옴표나 작은따옴표가 존재하는 경우 문자열 연결 연산자인 +나 이스케이프 문자를 사용한다. 또는 백틱(backtick)을 사용한다.

let str = `hi`;

백틱은 string interpolation이 가능하다.

부동소수점

부동소수점 오차가 존재하므로 다음과 같이 사용하자.

const num = 0.1 + 0.2;
/* num값은 0.3이 아니다. */ 

const num1 = (0.1 * 10 + 0.2 * 10) / 10;
/* 따라서 위와 같이 사용하자 */ 
profile
unleash the beast

0개의 댓글