일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- JS 연산
- JS null undefined
- JS 함수
- JS value속성
- JS setTimeout
- JS localStorage
- JS typeof연산자
- JS redirection
- JS 기초
- JS 데이터타입
- JS clearInterval
- JS prompt
- JS 스코프
- HTML기초
- JS append
- JS setInterval
- JS 삼항연산
- JS form
- CSS속성정리
- CSS기초
- JS 형변환
- JS form action
- JS 타이머기능
- JS 화살표함수
- git 협업셋팅
- JS preventDefault
- JS classList
- JS 숫자
- JS appendChild
- js 변수
목록JS 함수 (2)
공부기록용
🔴변수 🔴데이터타입 🔻배열도 object로 표현 🔴형변환 🔴연산자 🔻산술 연산자 🔻증감 연산자 🔻할당 연산자 🔻비교 연산자 🔻논리 연산자 🔻삼항 연산자 🔴함수 🔴스코프 🔴화살표함수 JS 언어의 특징 객체 지향 프로그래밍 지원 절차지향 프로그래밍은 순서대로 실행되는 일련의 과정을 단계적으로 기술하여 프로그램을 만드는 것이고, 객체지향 프로그래밍은 데이터와 함수를 객체라는 그룹으로 묶어서 처리하는 방법입니다. 객체는 상태와 행동을 가지고 있으며, 상태는 객체의 속성(property)이라고도 합니다. JS에서 객체를 만들 때는? 자바스크립트에서 객체를 만들 때는 **중괄호({})**를 사용하여 객체를 만들고, 각 속성을 **쉼표(,)**로 구분하여 추가다. 속성은 이름과 값을 가지며, 이름은 문자열로 작성하고..
함수 함수는 '호출될 수 있는 코드 조각'이다. 변수를 선언하고 데이터를 대입하면 변수의 이름은 데이터 대신 사용할 수 있는 것처럼, 함수를 선언하면 함수의 이름을 코드 조각 대신 사용할 수 있다. (데이터가 아닌 코드에 이름을 붙이는 것이 함수이다.) 반복되는 특정 작업을 수행해야 한다면 그 코드 자체를 어딘가에 만들어서 저장해놓고 사용하는 것이 용이할 것이다. (마치 변수에 데이터를 할당해놓고 계속 사용하는 것처럼) 이 때 사용해볼 수 있는게 함수이다. let value = "문자열" // value는 "문자열" 대신 사용된다. ---> yes!! console.log(value) let work = console.log("!") // work는 콘솔에 !를 출력하는 기능 대신 사용된다? --> NO..