• 배열
1. 대괄호 [ ]를 이용해서 각 배열 요소를 묶는다.
2. 서로 다른 타입(숫자, 문자열, 논리값 등)을 하나의 배열에 저장할 수 있다.
3. 인덱스는 0부터 시작한다.
4. 배열의 길이는 length 속성으로 확인할 수 있다.
• 선언 함수
1. 함수의 이름이 있다.
2. 함수 정의(함수를 만드는 것)와 함수 호출(함수를 사용하는 것)로 구분한다.
3. 함수 정의 형식
function 메소드명([매개변수]){
함수 본문
return 반환값;
}
4. 함수 호출 형식
함수명([인수]);
• 익명 함수
1. 함수의 이름이 없다.
2. 호이스팅 대상이 아니다. (함수의 정의를 반드시 먼저 해야 한다.)
3. 함수 정의 형식
1)
function([매개변수]){
함수 본문
return 반환값;
}
2) 화살표 익명 함수
([매개변수])=>{
함수 본문
return 반환값
}
4. 함수 호출 형식
1) 함수를 변수에 저장히기
(1) 일반 익명 함수
var 함수명 = function(){
}
함수명();
(2) 화살표 익명 함수
var 함수명 = ()=>{
}
함수명();
2) 자기 호출 (함수 정의와 함수 호출이 동시에 진행되는 방식)
(1) 일반 익명 함수
(function(){
})();
(2) 화살표 익명 함수
(()=>{
})();
(3) 이벤트 리스너로 등록하기
(1) 일반 익명 함수
문서객체.addEventListener('이벤트', function(){
})
(2) 화살표 익명 함수
문서객체.addEventListener('이벤트', ()=>{
});
'코딩기록 저장소 🐕 > 프론트(리액트, JS)' 카테고리의 다른 글
JS 함수function2 (0) | 2023.08.30 |
---|---|
CSS보충 메뉴바, 로그인창 (0) | 2023.08.29 |
JS branch (0) | 2023.08.29 |
JS 태그, 객체... (0) | 2023.08.28 |
JS (0) | 2023.08.28 |