본문 바로가기

분류 전체보기101

11장_자바스크립트 객체 다루기 11.1 객체란 정의 키와 값으로 구성된 속성의 집합체 ‘{}’ 기호를 이용해 생성(객체 리터럴) // 기본 형식 const person = {}; // 빈 객체 // 예시 const person = { name : 'kim', age : 20 } -> 모든 자료형의 데이터를 값으로 가질 수 있음(또다른 객체나 함수도 가능) 11.2 객체 속성 다루기 객체 속성에 접근하기 ‘[]’ 연산자와 ‘.’ 연산자를 사용하는 두가지 방법 // 대괄호 연산자 예시 const person = { name : 'kim', age : 20 } console.log(person["name"]); console.log(person["age"]); // 속성값이 배열, 객체 리터럴, 함수인 경우의 대괄호 연산자 예시 const.. 2023. 12. 6.
10장_자바스크립트 함수 다루기 10.1 함수란 어떠한 목적을 가지고 작성한 코드를 블록문 안에 모아둔 것 // 기본 형식 function gugudan() { for(let i = 1; i '전역 스코프 오염' 현상 발생 즉시 실행 함수를 통해 방지(한번 실행 후 메모리에서 제거) 2023. 12. 5.
9장_자바스크립트 기초 문법 살펴보기_2 9.4 조건문 다루기 if, else, else if 문 소괄호 안의 조건식을 기준으로 평가 후 실행 // if문 if(조건식){ // 조건식이 참일 경우 실행 } // else문 if(조건식){ // 조건식이 참일 경우 실행 } else{ // if문의 조건식에 해당하지 않을 경우 실행 } // else if문 if(조건식1){ // 조건식1이 참일 경우 실행 } else if(조건식2){ // 조건식2가 참일 경우 실행 } else{ // 위의 조건식들에 해당하지 않을 경우 실행 } switch 문 소괄호 안의 값과 일치하는 case문이 있을 경우 실행 switch(key){ case value1: // key === value일 경우 실행 break; case value2: // key === va.. 2023. 12. 4.
_운영체제_ 09. 운영체제 시작하기 09-1. 운영체제를 알아야 하는 이유 운영체제란 프로그램 실행에 필요한 요소인 자원을 필요한 만큼 할당하고 실행을 돕는 프로그램 운영체제는 기본적으로 메모리 내 '커널 영역'에 따로 적재 운영체제를 알아야 하는 이유 개발자의 유연한 문제 해결능력 향상 09-2. 운영체제의 큰 그림 운영체제의 심장, 커널 자원의 접근과 조작, 프로그램의 안전 실행을 담당하는 핵심 부분 - 운영체제 제공 서비스 중 커널에 '포함되지 않는' 서비스 사용자 인터페이스 : 윈도우 바탕화면 등과 같은 사용자가 컴퓨터와 소통하는 통로 1. 그래픽 인터페이스 2. 커맨드 라인 인터페이스 이중 모드와 시스템 호출 - 이중 모드 : CPU가 명령어 실행 모드를 '사용자 모드'와 '커널 모드'로 구분하여 운용 사용자 모드 : 운영체제 서.. 2023. 12. 3.
9장_자바스크립트 기초 문법 살펴보기_1 9.1 변수와 상수 데이터를 저장하는 공간 변수 말 그대로 변하는 수를 지칭, 값이 변하는 데이터의 저장, 관리 공간 // 예시 var num = 10 + 20; // 각각의 의미 var // 키워드 num // 식별자 = // 연산자 10 + 20 // 표현식 ; // 세미콜론 1. 키워드 : 역할이나 기능이 정해진 특별 단어(예약어) 2. 식별자 : 변수, 함수 등에 부여되는 이름(변수 생성 키워드와 사용시 '변수명'이라고도 불림) 3. 연산자 : 연산작업에 사용 4. 표현식 : '평가', 표현식을 실행해 하나의 결과값을 도출 5. 값 : 더 이상 평가 불가능한 데이터를 지칭 6. 세미콜론 : 하나의 '문법'이 종료됨을 의미 7. 선언 : 키워드를 사용해 식별자를 지정하는 행위 8... 2023. 12. 3.
8장_자바스크립트 시작하기 8.1 자바스크립트 코드 작성 방법 HTML 파일과 자바스크립트 연결하기 내부, 외부 스크립트 방법을 통해 연결 document.write("외부 스크립트 방법"); //script.js 파일(동일 폴더 위치) script 태그는 항상 body 태그 종료 직전 위치에 사용 -> 웹 브라우저가 코드를 순차적으로 해석하기 때문에 효율성 증가 8.2 프로그래밍 시작 전 알아두기 주석 // 한줄 주석 /* 여러 줄 주석 ... */ 자바스크립트 오류 확인 방법 자바스크립트는 인터프리터 방식으로 실행 콘솔(console) 창을 통해 오류 인지 후 해결 2023. 12. 3.