함수
사용자 정의 함수 => 문법
선언 필요한 영역
1. <head>
2. 외부파일로 분리 ( 라이브러리(api)에서 가져옴 )
선언적 함수 => 구형
function 함수명 () {
지역변수
제어문
함수선언(내부 x)
}
익명 함수 => 신형
변수명(상수명) = function() {
};
화살표함수
변수명(상수명) = () => {
};
호출
내장 함수 => 사용법
형변환 함수
parseInt()
주기적 실행
경고 출력
기존 자료형
숫자
문자열
불린
=> 현대 데이터 표현
* 자동차 - 복합적 - 객체
=> 사용자 정의 자료형 : class
=> 내장 객체
기본 객체
BOM(Browser Object Model)
DOM(Documnet Object Model)
=> 외부 객체
현대/기아/쌍용
관리 프로그램
아반떼
소나타 (공통) 자동차 (문법) class (내용) 참조(객체)변수==instance(소나타)
그랜저 (객체==object)
(사물) 속성 멤버변수
기능 함수 -> 메서드
회사(개발자) 팜플렛
=> 객체 모델링
1. class
2. 함수(생성자)를 통해서 class
3. JSON(Javascript ObjectNotation)
{ }
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects
표준 내장 객체 - JavaScript | MDN
이 장은 JavaScript의 모든 표준 내장 객체와 그 메서드 및 속성을 나열합니다.
developer.mozilla.org
hong gil dong => Hong Gil Dong
capitalize 함수 제작 (String 클래스 메서드)
1. 문자열을 단어로 분리 split
2, 단어 첫글자와 나머지글자 분리 substr
3, 첫글자 대문자화 toUpperCase