목록내일배움캠프 4기/[Javascript]혼자 공부하는 자바스크립트 (16)
A Developing Developer
기본 자료형 : 실체가 있는 것 중에서 객체가 아닌 것. (Ex) 숫자, 문자열, 불 객체 자료형 : 객체를 기반으로 하는 자료형. new 키워드를 활용해서 생성 기본 자료형의 승급 : 기본 자료형이 일시적으로 객체 자료형으로 변화하는 것 protoype 객체 : 객체의 틀. 이곳에 속성과 메소드를 추가하면 해당 객체 전체에서 사용가능
요소 : 배열 내부에 있는 값 속성 : 객체 내부에 있는 값 메소드 : 속성 중에 함수 자료형인 것 this : 객체 내부의 메소드에서 객체 자신을 나타내는 키워드 동적 속성 추가, 동적 속성 제거 : 객체 생성 이후에 속성을 추가하거나 제거하는 것
콜백 함수 : 매개변수로 전달하는 함수 // 함수 선언 function callThreeTimes (callback) { for (let i = 0; i callback 이라는 매개변수는 함수이므로 호출 가능 } } function print (i) { console.log(`${i}번째 함수 호출`) } // 함수 호출 callThreeTimes(print) - 콜백 함수를 사용하는 forEach() 배열이 갖고 있는 함수(메소드)로써 단순하게 배열 내부의 요소를 사용해서 콜백 함수를 호출한다. function (value, index, array) {} // 배열의 forEach() 메소드 const numbers = [273, 52, 103, 3..
익명함수 : 이름이 없는 함수로 functin () { } 형태 function () {} 선언적 함수 : 이름이 있는 함수로 function 함수 이름() { } 형태 function f () {} 매개변수 : 함수의 괄호 안에 넣는 변수, 매개변수를 통해 함수는 외부의 정보를 입력받음 리턴값 : 함수의 최종적인 결과, 함수 내부에 return 키워드를 입력하고 뒤에 값을 넣어서 생성 function f (매개변수, 매개변수, 매개변수) { 문장 문장 return 리턴값 } - 윤년확인 프로그램 const ansYear = Number(prompt('운년여부를 확인하고 싶은 년도를 입력하세요.')) function isLeepYear(year) { return (year % 4 === 0) && (ye..
4-1. 배열 배열 : 여러 개의 변수를 한 번에 선언해 다룰 수 있는 자료형 [요소, 요소, 요소, ..., 요소] const fruits = ['사과', '딸기', '배', '감'] // fruits[0] 은 fruits 배열의 0번째 인덱스 값을 불러온다. >>> '사과' // fruits 뒤의 [](대괄호) 안에 숫자가 인덱스 값이고, 인덱스 값은 0부터 시작한다. // fruits 배열의 0번째 인덱스의 값(요소) 가 '사과' 인 것이다. 요소 : 배열 내부에 있는 값 - 배열 뒷부분에 요소 추가하기 배열.push(요소) fruits.push('수박') fruits = ['사과', '딸기', '배', '감', '수박'] //마지막 인덱스 바로 뒤에 요소가 추가된다. - 배열 요소 제거하기(인덱스..
3-1 조건문 if 조건문 : 조건에 따라 코드를 실행하거나 실행하지 않도록 하기 위해 사용하는 구문 if(불 값이 나오는 표현식) { 불 값이 참일 때 실행할 문장 } else 구문 : if 조건문 뒤에 사용하며, if 조건문이 거짓일 때 사용 if(불 값이 나오는 표현식) { 불 값이 참일 때 실행할 문장 } else { 불 값이 거짓일 때 실행할 문장 } 중첩 조건문 : 조건문을 중첩해서 사용하는 경우 if (불 값이 나오는 표현식1) { if (불 값이 나오는 표현식2) { 표현식2가 참일 때 실행할 문장 } else { 표현식2가 거짓일 때 실행할 문장 } } else { if (불 값이 나오는 표현식3) { 표현식3이 참일 때 실행할 문장 } else { 표현식3이 거짓일 때 실행할 문장 } ..
2-1. 기본 자료형 자료형 : 자료의 종류를 의미(문자열, 숫자, 불) 문자열 자료형 : 문자를 표현할 때 사용(String) 숫자 자료형 : 숫자를 표현할 때 사용(소수점이 있는 숫자와 없는 숫자) 불 자료형 : 참(true) 과 거짓(false) 를 표현할때 사용(Boolean) - Boolean(불 자료형) 논리합/논리곱 연산자 && : 그리고 (Ex. 사과 &&배, 사과랑 배 둘다) || : 또는 (Ex. 사과 || 배, 사과 또는 배 둘 중 아무거나) - typeof(자료형 검사) typeof(자료) 괄호안에 자료를 입력하면 그 자료의 자료형을 알려준다. (Ex.) typeof('문자열') "string" typeof(111) "number) typeof(true) boolean 2-2 상수와..
1-1. 자바스크립트의 활용 자바스크립트 : 웹 브라우저에서 작동하는 프로그래밍 언어 ECMAScript : 유럽컴퓨터제조협회에서 표준화한 자바스크립트의 공식 명칭 웹 애플리케이션 : 이란 기존의 웹 페이지보다 많은 기능을 구연한 웹 페이지 1-2. 개발환경 설치와 코드 실행 개발환경 : 개발을 할 수 있는 환경을 의미 텍스트 에디터 : 코드를 작성할 수 있는 프로그램 구글 크롬 개발자 도구 : 구글 크롬이 개발자를 위해 오류 확인 등의 기능을 제공하는 도구 1-3. 알아두어야 할 기본 용어 표현식 : 값을 만들어내는 간단한 코드 문장 : 하나 이상의 표현식이 모여 구성되는 것, 코드를 읽어 들이는 기본 단위 키워드 : 프로그래밍 언어가 처음 만들어질 때 정해진 특별한 의미가 있는 단어 식별자 : 이름을..