숫자야구게임이란 ? 예를들어 3-8-7-9이란 숫자가 있으면 숫자를 맞출때에 3-5-6-7 이라고 작성하면 1S,1B이 된다. 3이 첫째자리 숫자끼리 같은자리와 숫자가 일치하기에 스트라이크(S)이고, 7이란 숫자가 들어있긴하지만 자리가 다르기에 1B이 된다 !!! 내가 생각한 순서도 이제 쿵쿵따와 계산기를 겪으면서 순서도 그리는 것에 조금의 조금은 익...
HTTP : 클라이언트 -> 서버에 request / 서버는 -> 클라이언트에 reponse fetch() API로 간편하게 데이터를 주고 받을 수 있다. XML을 사용하면 불필요한 태그들이 너무 많이 들어가서 JSON을 많이 사용하고 있다. JSON 데이터를
아이폰 앱 개발자는 애플과 운명공동체이다 애플이 만든 컴퓨터에 애플이 만든 개발툴로 애플이 만든 언어에 애플이만든 핸드폰에 필요한 앱을 만든다. 아이폰앱 개발자의 전망은 애플의 주가를 보면 당분간은 망할일이 없을 것 같다. 아이폰 앱 개발자의 대우는 앱회사 개발인력의 10%이고, ex) 작은 회사라면 2명 이름있는 회사는 10명정도 이고, 빅테크 기업이...
object와 자료구조의 차이점 토끼 object: 동물, 귀2개(프로퍼티), 먹는다(함수,메소드), 뛴다(함수,메소드) 당근 object: 채소, 비타민C(프로퍼티), 주황색(프로퍼티) 자료구조 : 비슷한 타입의 object들을 묶어 놓은 것 자바스크립트는 다이나믹타입언어여서 타입이 동적으로 정의가 된다.(한 바구니안에 다양한 종류의 데이터를 담을 ...
object = {key : value}; object는 키와 값의 집합체이다. 계산된 properties object['key'] key는 항상 string으로 적어야한다. 프로퍼티 줄이기? Constructor Function 해당하는object안에 key가 있는지 없는지 확인 for..in vs for..of  정의해 놓는다.(요론 class에는 요론 데이터만 들어올 수 있어 !!) class에 실제로 데이터 값을 넣어서 만든 것이 object object : class를 통해 굉장히 많이 만들 수 있고, class는 정의만 한 것이라서 실제로 메모리에 ...
function 프로그램의 기본 빌딩 블록이다. 서브 프로그램은 여러 번 사용할 수 있다. 작업을 수행하거나 값을 계산한다. 함수 선언 function name(param1, param2) { 본문... return; } 한 가지 기능 === 한 가지만 이름 지정: doSomething, 명령, 동사 예를 들어 createCardAndPoint -> ...
string concatenation console.log('my' + ' cat'); console.log('1' + 2); console.log(`string literals: '''' 1 + 2 = ${1 + 2}`); console.log('ellie's /n book'); <- /n : 줄바꿈 let = counter = 2; const pre...
프로그래밍언어에서 가장 중요한 요소 입력 연산 출력 호이스팅 : 어디서 선언했냐에 상관 없이 항상 제일 위로 선언을 끌어 올려주는 것이다. 값을 할당한 다음에 다시는 변경되지않는 그런 데이터타입을 사용하는 것이 좋다. 보안상 이유 다양한 쓰레드에서 동시에 값을 변경해도 문제가 안된다 실수를 줄여줄 수 있다. 데이터타입 primitive : 더이상 ...
#1. 좋은 리더, 좋은 팔로워가 되는 법 어떻게하면 서로가 좋은 리더이자 좋은 팔로워가 될 수 있을까? 리더를 돌아가면서 한다. 분야별로 리더를 정한다 (회고 리더, 계획 리더, 개발 리더, 테스트 리더) #2. 컨벤션과 규칙을 만드는 법 초반에는 거의 매일 컨벤션과 규칙을 수정하거 개선해나간다 처음에는 다른 사람들이 만든 컨벤션과 규칙을 따라가도 괜찮...