오늘 배운 내용
1. 자바스크립트 언어의 특징
1) 객체 지향 프로그래밍 언어
- 데이터와 함수를 객체라는 그룹으로 묶어서 처리함.
- 객체라는 그룹으로 묶어서 처리 하기 때문에 코드를 재활용 할 수 있다.
2) 동적 타이핑
- 변수를 선언할 때 타입을 별도로 지정하지 않음.
3) 함수형 프로그래밍 지원
- 함수를 일급 객체로 취급, 고차 함수를 지원함.
- 코드의 재사용성과 가독성을 높여준다.
2. 자바스크립트 문법
1) 변수
- 변수 이름 : 저장된 값의 고유 이름
- 변수 값 : 변수에 지정된 값
- 변수 할당 : 변수에 값을 저장하는 행위
- 변수 선언 : 변수를 사용하기 위해 컴퓨터에 알리는 행위 (var, let, const)
- 변수 참조 : 변수에 할당된 값을 읽어오는 것
2) 형변환
- 암시적 형 변환 :
더하기 연산자에서 문자열이 포함되면 문자값(string)이 출력된다.
- 명시적 형 변환 :
위에 사진과 같이 Boolean 함수로 형 변환을 하기위해 명시해주었다.
3) 연산자 (+, -, *, /, %)