-
윤인성 _ 혼자 공부하는 JS _ 05 _ 표현식, 문장, 키워드, 식별자TIL/Javascript 2024. 7. 31. 09:25
1) 표현식 : 값을 만들어내는 코드, 자연어에서 어떤 의미를 갖는 명사나 명사구와 비슷
예시) 10 >> 표현식
10 + 10 >> 20을 만들어내는 표현식
"안녕하세요" >> 문자열 표현식
10 + >> 어떤 값도 만들어낼 수 없기때문에 표현식 X
+ >> 마찬가지 표현식 X
즉, 뭘 하든 결과적으로 값이 만들어지면 표현식, 값 그자체거나 값을 만들거나
걍 대부분이 표현식임
2) 문장 : 프로그래밍에서 코드를 실행하는 단위, 문장 종결 기호가 나오기 까지,(주의!) 표현식은 값의 관점에서, 문장은 실행의 관점에서 보는 것이라
서로 독립적이다. 따라서 두 가지 속성을 동시에 가질 수 있다.
즐, 표현식이면서 문장일 수 있다는 뜻
cf) 표현식 하나를 나타내는 문장을 나중에 프로그래밍 언어 고급 또는 컴파일러를 배우게 되면표현식 문장, 즉 식문(expression statement)라고 부른다.
자연어에서의 문장 : sentence
프로그래밍에서 문장 : statementJS는 문장 종결 기호로 " 줄바꿈 "과 " ; ( 세미콜론 )"을 쓸 수 있음
3) 키워드
4) 식별자 : 이름을 붙일 때 사용하는 단어, 주로 변수명, 함수명으로 사용
<식별자 이름 관련 관례>
(1) 결합하기 : camel case
(2) 종류 : 용도에 따라 모양을 달리 하는것
- 클래스 : 대문자로 시작하고 + 소문자도 있음
- 상수 : 모두 대문자
- 소문자로만 구성된 경우는 총 4가지1) 뒤에 괄호가 있는지 없는지
2) 단독으로 사용하는지, 앞에 점찍고 사용하는지에 따라 4가지로 구분
>> 변수, 함수, 속성, 메소드
** 식별자 명명규칙 중 2가지만 기억할 것1) 숫자로 시작할 수 없다.
2) 기호는 _ 이랑 $ 두개만 허용
## 저는 학생입니다. 제가 포스팅하는 모든 글은 한 개인의 의견이며, 특정 지식을 저만의 방식으로 이해하고 해석한 것입니다. 따라서 반드시 틀릴 수 있습니다. 포스팅 내용과 관련하여 혹시라도 고칠 부분이 있다면 너그럽게 양해해주시고, 필요시 고치도록 하겠습니다. 감사합니다. 좋은 하루 되세요 ~ :)
'TIL > Javascript' 카테고리의 다른 글
윤인성 _ 혼자 공부하는 JS _ 07 _ 자료형 ( 문자열, 숫자 ) (0) 2024.07.31 윤인성 _ 혼자 공부하는 JS _ 06 _ 주석, 출력, 프로그래밍 언어 구문에 대한 이해 (0) 2024.07.31 윤인성 _ 혼자 공부하는 JS _ 04 _ 들여쓰기 ( coding convention 관련 ) (0) 2024.07.31 윤인성 _ 혼자 공부하는 JS _ 03 _ 오류 확인 방법, 자주 보는 오류 (0) 2024.07.31 윤인성 _ 혼자 공부하는 JS _ 02 _ 코드 실행 방법, REPL (0) 2024.07.31