728x90
1. javascript는 넷스케이프 커뮤니케이션즈 코퍼레이션의 브렌던 아이크(Brendan Eich)가 mocha 라는 이름으로 개발했다가 LiveScript로 배포한 것이 인기가 없자 당시 인기를 끌었던 java의 이름을 차용하여 javascript로 변경되어 지금까지 사용되고 있다.
2. javascript에는 keyword와 식별자(Identifier)로 이루어진 문(statement)과 연산자가 포함된 식(expression)이 있다.
let a = "a" // 여기에서 let a 까지가 선언문, = "a" 가 표현식
선언문 : var, let, const, function 등으로 앞에 키워드로 선언된 것들을 선언문이라고 한다.
표현식 : 연산자와 함께 사용된 것. 실행할 수 있는 코드 단위 예) console.log("a"), 3+4, validate(18, 30) 등
- 표현식의 종류
1.
3. javascript의 인터프리터는 실행시 statement들을 평가하여 어떠한 공간(이후에 배울 것)에 저장해둔다.
4. javascript로 코드를 짤 때에는 가급적 상수를 사용하는 것이 좋다
- 이유 1. 변수를 사용하면 로직 상에서 값이 마구잡이로 변할 수 있기 때문에 의도하지 않은 에러가 발생할 확률이 높아진다.
- 이유 2. 메모리관리 차원
5. 리터럴(literal) : 여러가지 관점이 있는데 개백수님의 생각은 '실행시 값이 되는 모든 표현식'이라고 한다. 내가 알아듣기로는 할당되는 모든 표현식 정도로 알아들었다.
728x90
'Front-end > js' 카테고리의 다른 글
Javascript의 비동기 처리 (0) | 2022.02.07 |
---|---|
불변 Object 만들기 (0) | 2021.12.22 |
ArrayFunction3 (forEach) (0) | 2021.12.21 |
ArrayFunction 2 (find, filter) (0) | 2021.12.14 |
Array Function 1 (Map) (0) | 2021.12.13 |