목록전체 글 (6)
Hocube
[기본 미션] 객체, 속성, 메소드가 무엇인지 설명하기 클래스객체를 생성하기 위한 틀. 객체가 가져야 할 변수나 메서드를 정의 한, 설계도이다. 객체클래스에서 정의한 속성과 기능을 가진 실체를 '객체'라고 한다. 인스턴스클래스를 가지고 구체적으로 값을 할당한 것을 '인스턴스'라고 한다. 속성객체 내부에 있는 값 메서드객체의 속성 중 함수 자료형인 속성을 특별히 메서드 라고 한다. [선택 미션] p. 288 확인 문제 3번 풀고, 풀이 과정 설명하기 모질라 문서에서 Math 객체와 관련된 내용을 읽고 사인 90도의 값을 구해보세요.참고로 사인 90도는 1입니다. 아주 단순하게 생각해서 구현하면 0.8939966636005579라는 결과가 나옵니다. 0.8939966636005579가 나왔다면..
[기본 미션] p. 202 예제를 실행하여 2022년이 윤년인지 확인하는 결과 인증하기 보통 2월은 28일까지 있지만 몇년에 한 번 29일까지 있기도 하다.이런 해를 윤년이라고 부르고 다음과 같은 특징이 있다. 4로 나누어 떨어지는 해는 윤년이다.하지만 100으로 나누어 떨어지는 해는 윤년이 아니다.하지만 400으로 나누어 떨어지는 해는 윤년이다. [선택 미션] p. 240 확인 문제 1번 풀고, 풀이 과정 설명하기 filter 함수란?자바 스크립트의 배열 메서드 중 하나로, 주어진 조건을 만족하는 배열의 요소들만을 포함하는 새로운 배열을 생성한다.이 메서드는 콜백 함수와 함께 사용되며, 콜백 함수는 배열의 각 요소에 대해 호출되어 조건을 검사한다. +[선택 미션]을 풀 때..
[기본 미션] 비파괴적 처리와 파괴적 처리의 의미와 장단점 설명하기 자바스크립트는 자료 처리를 위해서 다양한 연산자, 함수, 메서드를 제공한다.자료 처리 연산자, 함수, 메서드는 크게 비파괴적 처리와 파괴적 처리로 구분할 수 있다.처리 후 원본의 상태 변화에 따라 구분한다. 1. 파괴적 처리 : 처리 후에 원본 내용이 변경 된다.// 변수 선언const array = ["강아지", "토끼", "고양이"]// 배열 맨 뒷 부분에 "말" 추가array.push("말")4// 원본(array) 내용이 변경되었다.array(4) ["강아지", "토끼", "고양이", "말"]장점 : 메모리가 절약된다.단점 : 원본이 사라지기 때문에 오류가 났을 때 위험할 수 있다. 과거에는 컴퓨터 메모리가 부족해 프로그래밍 언..
[기본 미션] p.139의 확인 문제 3번 문제 풀고 완전한 코드 만들어 비쥬얼 스튜디오 코드에서 실행 결과 인증하기 중첩 조건문은 2장에서 배운 논리 연산자를 적용해 하나의 if 조건문으로 만들 수 있습니다.빈칸에 어떤 논리 연산자가 들어가야 할까요?if (x > 10) { if (x if (x > 10 ▭ x 우선 문제를 풀기 전 논리 연산자에 대해 알아야 한다. 논리 연산자에는 && 과 || 이 있다.&& 연산자는 양쪽 값이 모두 true일 때 true를 결과로 보낸다. 하나라도 false이면 false를 보낸다.|| 연산자는 양쪽 값 중 하나만 true여도 true를 결과로 보낸다. 그렇다면 위 문제에서는 x가 10보다 크면서 20보다는 작아야 하므로두 조건을 모두 만족해야 하기 때문에 &&를..
Spring에서는 비밀번호 암호화를 위해 제공하는 라이브러리가 있다. Spring Boot에서 Spring Security를 이용해 비밀번호 암호화를 하려면,‘spring-boot-starter-security’ 라이브러리를 추가하면 된다. 1. ‘spring-boot-starter-security’ dependency 복사 https://mvnrepository.com/에서 ‘spring-boot-starter-security’를 검색한다.본인의 Spring Boot 버전과 일치하는 버전을 선택한 후 dependency 복사한다. 2. pom.xml에 추가. org.springframework.boot spring-boot-starter-security 3.1.12 3. PasswordEncode..