목록전체 글 (130)
Written by coh at home

숙제객체 : 상태, 메서드, 식별자를 가진 자율적인 존재로 메시지를 통해 상호작용한다.메시지 : 쉽게 말하면 "메서드 호출". 하지만 좀더 자세히 말하면 "의도 전달"속성 (필드) : 객체가 가진 데이터값.메서드 : 속성이 함수인 경우. 객체가 할 수 있는 행동.6-1 객체의 기본자바스크립트의 자료형을 다시 떠올려보자. primitive 로는 Number, Boolean, String 이렇게 있었던 것 같다.그렇다면 배열의 자료형은 무엇일까? typeof([])를 해보면 object가 출력된다.배열과 객체는 매우 유사하다.배열에서는 index로 element를 가져왔다.객체에서는 key로 value를 가져온다.const product = { name: 'driedMango', type: 'dr..

"한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다."서평개발자를 위한 영어 문장들이 많이 수록되어 있습니다. 영문장들은 개발자들이 많이 사용할만한 예문들로 구성되어 있어서 만약 개발자간 회의를 할 경우 유용하게 쓸만한 표현들이 많이 있습니다. 책을 보면서 3가지를 느낄 수 있었습니다. 1. 실무에 사용되는 전문용어와 예문을 함께 볼 수 있어서 개발자가 아니더라도 개발자와 협업하는 직군이 봐도 괜찮겠다는 생각이 들었습니다. 개발쪽에서 사용하는 영어 용어들이 잘 정리되어 있기 때문입니다. 2. 코드 설명할 때 자주 사용되는 표현식들도 정리되어 있어서 아, 내가 한국말로 설명하는 것들을 이렇게 영어로 표현하면 되겠구나 하고 느꼈습니다. 아직은 영어로 코드리뷰를 할 일이 없지만, 추후에 외국..

const isLeapYear = (year) => { let flag = false; if (year % 4 === 0) flag = true; if (year % 100 === 0) flag = false; if (year % 400 === 0) flag = true; return flag;}console.log(`2022년은 윤년일까? === ${isLeapYear(2022)}`);숙제 함수 개요const tmpName = function() { console.log('inner code1');};tmpName();typeof(tmpName);console.log(tmpName);이렇게 변수명에 함수를 할당할 수 있다는 것에서 많..

2주차 숙제3주차 숙제비파괴적 처리 : 처리 후에 원본 내용이 변경되지 않음.장점:원본을 보존할 수 있다.단점:메모리 소모가 크다.파괴적 처리 : 처리 후에 원본 내용이 변경됨.장점: 메모리를 절약할 수 있다.단점: 원본이 사라져서 위험하다.2/3주차 공부 내용 정리조건문const date = new Date();const hour = date.getHours();const minute = date.getMinutes();const second = date.getSeconds();if (hour >= 12 ) console.log('Afternoon');반복문배열배열은 자료형 상관없이 다 넣을 수 있다. 파이썬과 비슷. index로 접근 가능하고 요소 개수 확인도 가능하다.const arr = [273,..

숙제자바스크립트 개요와 환경설정자바스크립트의 간단한 역사 소개.자바스크립트로 할 수 있는 것들 소개웹 애플리케이션 : 캔바, 워드 등웹서버 : node.js -> 가볍고 빠르다.모바일 애플리케이션 개발 : facebook, instagram... etc데스크톱 애플리케이션 개발 : vscode, discordDB 관리 : noSQL개발 (mongoDB)개발환경 설치와 코드 실행IDE : vsCode사용코드 실행기 : chrome테스트를 하기 위해서, vscode에서 html 문서를 만들고 편집.기본 용어표현식, 문장(세미콜론 구분), 식별자(변수네이밍), 주석자료형기본자료형숫자, 문자열, 불 3개가 대표적.문자열 : ' or " 으로 감싸서 생성.- + : concatenate - [index] : 문자..