함수(function)
함수는 특정 동작(기능)을 수행하는 일부 코드의 집합(부분)입니다.

함수를 선언할 때 맨 앞에 function 를 작성하고 함수이름을 작성합니다.

위 예시처럼 함수에서 특정한 값을 반환(return)할 수 있습니다.

위 예시처럼, 함수 안에 사용하는 어떤 데이터를 받아내는 변수를 매개변수(parameters)로 불리며,
그 변수가 받아줄 특정 데이터를 인수(arguments)로 불립니다.
가명 함수 & 익명 함수

함수들은 이름을 안 지어지면 활용할 수 없어서 변수에 담고 사용합니다.
이게 익명 함수입니다.
이름이 있는 함수는 함수 선언이라고 하며,
이름이 없는 함수는 함수 표현이라고 합니다.

객체 데이터 내부에서 속성 부분에 함수 데이터를 할당하는 것을 메소드라고 불립니다.
조건문(if, else)
조건문은 조건의 결과(truthy, false)에 따라 다른 코드를 실행하는 구문입니다.


조건문에서 조건 중 생략될 수 있는 부분이 == true입니다.
즉, if (isShow == true)면, Show!를 출력하는 조건문을 괄호안에 isShow로 줄일 수 있습니다.
메소드 체이닝(Method Chaining)

변수에 하나의 메소드를 할당하지 않고
여러 메소드를 연결해서 할당하는 것이 메소드 체이닝으로 불립니다.
'프론트엔드 > HTML, CSS, JS기본' 카테고리의 다른 글
| HTML 클래스 속성의 작명법 - BEM (1) | 2023.08.09 |
|---|---|
| JS DOM API (0) | 2023.08.06 |
| JS 변수, 예약어 (0) | 2023.08.06 |
| JS 데이터 종류(자료형) (0) | 2023.08.06 |
| JavaScript 개요 (0) | 2023.08.06 |