분류 전체보기45 JavaScript 예습 | [deep dive] 6장~9장 6장 데이터타입 6.0 데이터타입 데이터 타입 data type은 값의 종류를 말한다. 자바스크립트의 모든 값은 데이터 타입을 가진다. ES6가 제공하는 7개의 데이터 타입 구분 데이터 타입 설명 원시 타입 (한번 생성되면 변경 불가능한 값. immutable value) 숫자 타입 number 숫자 정수 실수 구분앖이 하나의 숫자 타입만 존재 문자열 타입 string 문자열 ('', "", ``) 불리언 타입 boolean 논리적 참(ture)와 거짓(false) undefined 타입 var 키워드로 선언된 변수에 암묵적으로 할당되는 값 null 타입 값이 없다는 것을 의도적으로 명시할 때 사용하는 값 심벌 타입 symbol ES6에서 추가된 7번째 타입 객체 타입 객체, 함수, 배열 등 타입이 중요.. 2021. 9. 7. JavaScript 수업 | 1~5장 OT 예습 > 복습 > 과제 공부는 남 보여주기 식이 아니라, 본인 공부를 해야함. 목표는 좋은 개발자가 되는 것 좋은 개발자란 경력: 팀을 이끌어갈 수 있는 개발자. 가리키고 지도할 수 있어야함 신입: 성장 가능성이 높은 사람. 가장 좋은 기본기는 태도다. 코드를 작성하고, 작동된다면, 왜 되는지 설명할 수 있어야함!! 안되면 왜 안되는지 설명해야해 처음에 코드짤 때 시간이 걸리더라도 미래를 위해 투자해야함! 코드 빨리치는게 아니라, 유지보수가 가능한 좋은 코드를 만들 수 있어야해 좋은 코드를 만들기 위해 좋은 코드를 보는 눈이 생겨야함! 좋은 태도는... 피드백(잔소리)을 받았을 때 자기반성을 하는 자세 피드백에 겸손하게 받아드리는 자세 실력은 계단식으로 늘어난다. 3년동안 성장했던 사람들은 계속 성.. 2021. 9. 6. JavaScript 예습 | [Deep Dive] 04장 ~ 05장 04장 변수 4.1 변수란 무엇인가 메모리 메모리 : 데이터를 저장할 수 있는 메모리 셀의 집합체 메모리 셀 : 크기는 1바이트(8bit), 컴퓨터는 메모리 셀 단위로 데이터를 저장하거나 읽는다. 메모리 주소 : 메모리 셀들은 고유의 메모리 주소를 가진다. 4GB = 4 x 10^9 = 4 x 2^30 = 2 ^ 32 = (2^4)^8, 즉 8자리 16진수 0xFFFFFFFF로 표현됨. 0x00000000 ~ 0xFFFFFFFF 메모리에 연산 하기 위한 값을 저장하고, 연산된 값을 저장할 수 있음 10 + 20 을 계산한 CPU 10 + 20 을 CPU가 연산하고, 연산 된 결과 30을 메모리에 저장해도 그 값 30을 재사용 할 수 없음! 왜? 30이 저장된 메모리 공간에 직접 접근해야 하는데, 그 방법.. 2021. 9. 6. JavaScript 예습 | [Deep Dive] 1장 ~ 2장 예습 01 프로그래밍 1.1 프로그래밍이란 컴퓨터에게 실행을 요구하는 일종의 커뮤니케이션 프로그래밍을 잘 하기 위해서는 문제 해결 능력이 필요함 기계가 실행할 수 있을 정도로 정확하고 상세하게 요구사항을 설명해야함. => 코드 컴퓨팅 사고(Coputational Thiking) 로 문제를 바라봐야함. 1.2 프로그래밍 언어 자연어 : 사람이 이해할 수 있는 언어 ex) 밥먹어 기계어 : 컴퓨터가 이해할 수 있는 언어 ex) 010111010... 컴퓨터에게 실행을 요구할 땐 기계어로 명령을 전달해야함. 하지만 사람이 기계어를 이해하고 구사하기 매우 어려움. 따라서 사람이 이해할 수 있는 프로그래밍 언어(Programming Language)를 사용해 프로그램을 작성한 뒤, 컴퓨터가 이해할 수 있는 기계어로 번.. 2021. 9. 6. 이전 1 ··· 3 4 5 6 7 8 9 ··· 12 다음