- 5주차 미션 기본과제 객체(object) : 여러가지 속성을 가질 수 있는 대상 속성(poperty) : 객체 내부에 있는 값 배열 내부에 있으면 요소, 객체 내부에 있으면 속성이라고 함. - delete 키워드 : 객체의 속성을 제거할 때 사용 메소드(method) : 객체의 속성 중에 함수 자료형인 속성 - this 키워드 : 객체 내부의 메소드에서 자기 자신이 가진 속성을 표시할 때 사용 선택과제 #문제 3번 모질라 문서에서 Math 객체와 관련된 내용을 읽고 사인 90도 값을 구해보세요. - 코드 - - 결과 - - 코드 풀이 - 먼저 아주 단순하게 생각해서 코드를 구현하면 이런식으로 0.8939966636005579라는 결과가 나오게 된다. 이를 어떻게 해야 제대로 사용할 수 있는지 구글 검..
- 4주차 미션 기본과제 - 코드 - - 실행결과 - 추가과제 - 코드 - - 실행 결과 - - 코드 풀이 - 먼저 let 키워드로 numbers를 선언해준다 //변수 선언 let numbers = [273, 25,75,52,103,32,57,24,76] 그 다음 콜백 함수를 넣어준다. 콜백함수의 기본형태는 function (value, index, array) { } 이다. 이 형태의 콜백 함수를 사용하는 것이 기본이지만 value만 활용하므로 value만 매개변수로 넣어준다. 그리고 filter 함수를 이용하여 홀수이고, 100이하의 수이면서 5로 나눈 나머지가 0인수를 구해준다. filter 메소드는 콜백 함수에서 리턴하는 값이 true인 것들만 모아서 새로운 배열을 만드는 함수이다. + funct..
5장 🌴05-1 함수의 기본 형태 함수호출 : 함수를 사용하는 것, '함수를 호출하다'라고도 표현 매개변수 : 함수를 호출할 때는 괄호 내부에 여러 가지 자료를 넣는데, 이러한 자료를 매개변수라고 부름 매개변수를 통해 함수는 외부의 정보를 입력 받을 수 있음 리턴값 : 함수의 최종적인 결과를 리턴값이라 함. 함수 내부에 return 키워드를 입력하고 뒤에 값을 넣어서 생성함 - 함수 : 코드의 집합을 나타내는 자료형 →함수를 코드의 집합이라고 말하는 이유 : 중괄호{...} 내부에 코드를 넣기 때문 →함수의 자료형은 function이며 현재 코드에서 함수를 출력하면 f( ) { } 라고 출력됨. 이때 f는 함수를 나타냄 →함수의 장점 반복되는 코드를 한 번만 정의해놓고 필요할 때마다 호출하므로 반복 작업..
- 3주차 미션 기본 과제 1. 비파괴적 처리와 파괴적 처리의 의미와 장단점 메소드는 크게 파괴적 처리와 비파괴적 처리로 구분 파괴적 처리 비파괴적 처리 의미 처리 후에 원본 내용이 변경됨 처리 후에 원본 내용이 변경되지 않음 장점 메모리 절약 메모리를 절약할 수 없음 단점 원본이 사라지기 때문에 오류가 났을 때 오류나기 전의 데이터를 알지 못해서 위험하다 원본을 저장하기 때문에 자료보호를 할 수 있음 예시 a와 b를 살펴보면 원본 내용이 변하지 않았음을 알 수 있음 push()메소드를 실행한 뒤 c의 값을 보면 원본과 다르다는 것을 알 수 있음 +현재는 원본 자료 보호를 위해 비파괴적 처리를 함 추가 과제 - 풀이 - 1. 비파괴적 처리 : strA값이 변경되지 않음 2. 파괴적 처리 : arrayB값..
04장 🐳 04-1 배열 - 배열만들기 array 여러개의 변수를 한번에 선언하여 다룰 수 있는 자료형 대괄호[ ]를 사용하여 생성하고 내부의 값을 쉼표(,)로 구분한다. 요소 : 배열 내부에 들어있는 값 [요소, 요소, 요소, ... , 요소] - 배열 요소에 접근하기 가장 앞에 있는 요소를 0번째로 표현 이때 요소의 순서를 인덱스(index) 라고 부름 배열[인덱스] - 배열 요소 개수 확인하기 배열 내부에 들어 있는 요소의 개수를 확인 할 때는 배열의 length 속성을 사용 배열.length - 배열 뒷부분에 요소 추가하기 push() 메서드를 사용해 뒷부분에 요소 추가하기 배열.push(요소) + 인덱스를 사용해 배열 뒷부분에 요소 추가하기 - 배열 요소 제거하기 인덱스를 기반으로 제거하는 경우..
- 2주차 미션 기본과제 - 실행화면 - 코드 - 코드 풀이 두 조건이 모두 true 일 때는 &&연산자를 사용해줘야 한다 추가 과제 - 실행화면 - 코드 - 효율적인 코드 만들기 split로 문자열을 잘라 사용하기 +spilt메소드는 배열을 만들어내는 메소드 Chapter 03 필기 https://rei050r.tistory.com/53 Chapter 03 03장 03-1 if 조건문 🎈 conditional statement 조건에 따라 코드를 실행하거나 실행하지 않도록 할 때 사용하는 구문. 코드가 실행되는 흐름을 변경하는 것을 조건 분기라고 함 if 조건문 : 괄호 안의 불 rei050r.tistory.com
03장 03-1 if 조건문 🎈 conditional statement 조건에 따라 코드를 실행하거나 실행하지 않도록 할 때 사용하는 구문. 코드가 실행되는 흐름을 변경하는 것을 조건 분기라고 함 if 조건문 : 괄호 안의 불 표현식 값이 참이면 중괄호 안의 문장을 실행. 거짓이면 문장을 무시 if(볼 값이 나오는 표현식) { 볼 값이 참일 때 실행할 문장 } if else 조건문 : if 조건문 바로 뒤에 조합하여 사용 + if 조건문이 거짓일 때 실행 if(볼 값이 나오는 표현식) { 볼 값이 참일 때 실행할 문장 } else (볼 값이 나오는 표현식) { 볼 값이 거짓일 때 실행할 문장 } 중첩 조건문 : 조건문 안에 조건문을 중첩해서 사용 if(볼 값이 나오는 표현식 1 ) { //표현식 1이 참..
02장 🌷02-1 기본 자료형 - 자료(data) : 프로그래밍에서 프로그램이 처리할 수 있는 모든것 - 자료형(data type) : 자료 형태에 따라 나눠 놓은 것 자바스크립트 기본 자료형 숫자 : 소수점이 있는 숫자와 없는 숫자를 같은 자료형으로 인식함 - 사칙 연산자(+, -, *, /)와 나머지 연산자(%)를 사용함 문자열 : 문자 하나 혹은 문자들의 집합. 큰따옴표 혹은 작은 따옴표 안에 문자를 넣어 문자열을 만든다. - 문자열 연결 연산자(+), 문자 선택 연산자([])를 사용함 불 : 참과 거짓값을 표현하 자료형, true와 false를 입력하여 만듦 - 비교 연산자(===, !==, >, =,