본문 바로가기
728x90
반응형

분류 전체보기404

[나도코딩] 자바기본편 - 섹션 8 (1) 클래스 package chap_07; // # 설계도 (블랙박스 설계도) / 블랙박스 설계도에서 4가지 데이터(인스턴스변수)가 있는 것 // 이 클래스에서는 메인 메소드가 필요없음 // 그냥 변수 정의해주기 // 정의한 변수를 인스턴스 변수라고 함 public class BlackBox { String modelName; // 모델명 String resolution; // 해상도 int price; // 가격 String color; // 색상 // 인스턴스 변수 생성 } package chap_07; public class _01_class { public static void main(String[] args) { // 객체지형 프로그래밍 // 특징 : 유지보수 용이 // 높은 재사용성 // 문자열 .. 2023. 4. 12.
[나도코딩] 자바기본편 - 섹션 7 메소드 package chap_06; public class _01_Method { // 메소드 정의 public static void sayHello() { System.out.println("안녕하세요? 메소드입니다.");// sayHello(메소드 이름) } public static void main(String[] args) { // 메소드: 기능을 하는 코드들의 묶음(동작) // 메소드 호출: 메소드를 사용하는 것. // 다른곳에서 만든 메소드를 실행시키는 것. System.out.println("메소드 호출 전"); sayHello(); // 메소드 호출(원하는만큼 호출 가능) sayHello(); sayHello(); System.out.println("메소드 호출 후"); } } 전달값 (.. 2023. 4. 12.
[ HTML + CSS + 자바스크립트] 최종 프로젝트 2023. 4. 9.
[ HTML + CSS + 자바스크립트] 12.1 ~ 12.7 [ 코딩 자율학습 ] HTML+CSS+자바스크립트 12.1) 문서 객체 모델 이해하기 노드: Dom tree 각각의 구성요소 - 노드 종류 (5) - - 문서노드 - 요소노드 - 속성노드 - 텍스트노드 - 주석노드 12.2) 노드 선택하기 1. 속성으로 노드 선택하기 2. 메소드로 노드 선택하기 header link - 모든 노드 탐색 - 요소 노드 탐색 : 태그를 기반으로 받은 노드만 선택 - childNodes - : 다이렉트 자식만 반환 (후손 X) h1 a : 원하는 요소 노드를 바로 선택할 수 있는 장점 - getElementById() - h1 a - getElementsByClassName()- : class는 id와 다르게 중복해.. 2023. 4. 9.
[ HTML + CSS + 자바스크립트] 11.1 ~ 11.4 [ 코딩 자율학습 ] HTML+CSS+자바스크립트 11.1) 객체란 const person = { name: ["Hong Gildong"], // 배열 age: 20, // 숫자 isAdult: true, // 논리 }; : 키와 값으로 구성된 속성의 집합 - 리터럴 방식 - : {}을 이용해 객체 생성하는 것 const person = {}; - 빈 객체 - : 속성이 한 개도 없는 객체 const person = { name: "Hong Gildong" }; - 속성 - : 키와 값으로 구성 name - 키 Honag Gildong - 값 const person = { name: { firstName: "Gildong", lastName: "Hong", }, age: 20, // 숫자 i.. 2023. 4. 9.
[ HTML + CSS + 자바스크립트] 10.1 ~ 10.5 [ 코딩 자율학습 ] HTML+CSS+자바스크립트 10.1) 함수란 // 3단 출력 for (let i = 1; i : 어떤 목적을 갖고 작성한 코드를 모아둔 블록문 : 재사용하기 유용 10.2) 함수를 정의하는 방법 1. 함수 선언문 2. 함수 표현식 3. 화살표 함수 function gugudan() { for (let i = 1; i function sum() { let a = 10; // 지역스코프 console.log(`함수 내부: ${a}`); } sum(); console.log(`함수 외부: ${a}`); // 함수 내부: 10 // 함수 외부: 10 1). 내부 - 지역 스코프 : 외부에서 참조하려하면 오류 발생 let a = 10; // 전역스코프 function sum() { cons.. 2023. 4. 9.
[ HTML + CSS + 자바스크립트] 9.4 ~ 9.5 [ 코딩 자율학습 ] HTML+CSS+자바스크립트 9.4 ) 조건문 다루기 1. if 2. switch //조건식이 짝수인 지 판단 - 조건식 참이면 중괄호 안 코드 실행 let num = 10; if (num % 2 === 0) { console.log("변수 num에 할당된 숫자는 짝수입니다."); } - if 문 - : if 뒤에 오는 소괄호 조건식이 참이면, 중괄호 안의 코드 실행 let num = 5; if (num % 2 === 0) { console.log("변수 num에 할당된 숫자는 짝수입니다."); } else { console.log("변수 num에 할당된 숫자는 홀수입니다."); } //변수 num에 할당된 숫자는 홀수입니다. 출력된다. - else 문 - : if문 .. 2023. 4. 8.
[나도코딩] 자바기본편 - 섹션 1, 2 섹션 1 1) jdk 1.8 설치 ( 아래의 링크 참고 ) - jdk 361 설치 [Java/Windows 11] JDK 1.8 설치, 환경변수 설정 (tistory.com) [Java/Windows 11] JDK 1.8 설치, 환경변수 설정 1. JDK (Java Development Kit) JDK는 자바로 개발할 수 있도록 여러 기능을 모아둔 키트(Kit) 자바 가상머신(JVM)과 컴파일러, 디버거, 그리고 자바 애플릿 및 응용프로그램 개발을 위한 도구들이 포함 2. JDK danmilife.tistory.com 2) eclipse 설치 ( 아래의 링크 참고 ) - 2020-12.ver [Java/Windows11] 이클립스 설치하기 (tistory.com) [Java/Windows11] 이클립스 .. 2023. 4. 6.
[나도코딩] HTML + CSS + 자바스크립트 질문 - 1 자바스크립트 341p Q: 식별자의 첫 글자는 일반적으로 영어 소문자로 알고 있는데 파스칼 표기법은 각 단어의 첫 글자를 대문자로 작성하는 방법이면 대문자로 작성되는게 이해가 되는데 언더스코어 표기법 또한 첫 글자를 대문자로 작성해도 상관이 없나요? 책에는 언더스코어의 대문자에 대해서 나온 부분이 없어서 질문드립니다! A: 언더스코어 표기는 대소문자 상관없이 _(언더바)를 연결하여 상수명을 짓는 것을 의미합니다. 따라서 FIRST_NAME처럼 전체가 대문자여도 상관없죠. 자바스크립트 357p Q: == 는 값이 같으면 true를 반환하니 숫자형이고 문자열이라는 차이는 있지만, 값이 10이니까 같다고 판단돼서 true라고 이해했는데요, === 는 값과 자료형이 같아야 true를 반환하니, 숫자형이고 문자열.. 2023. 4. 5.
728x90
반응형