일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 내배캠 프로젝트
- 파이썬 for in
- 내일배움캠프
- 리액트
- 타입스크립트
- 리액트 훅
- 파이썬 딕셔너리
- 자바스크립트
- 리액트 공식 문서
- 내일배움캠프 프로젝트
- 리액트 프로젝트
- typeScript
- useState
- 파이썬 enumerate
- 리액트 공식문서
- Next 팀 프로젝트
- 코딩테스트
- tanstack query
- 파이썬 for
- 파이썬 replace
- REACT
- React Hooks
- JavaScript
- 내일배움캠프 최종 프로젝트
- 파이썬 반복문
- useEffect
- 프로그래머스
- 한글 공부 사이트
- 파이썬 slice
- 타입스크립트 리액트
- Today
- Total
목록전체 글 (307)
sohyeon kim
: 포토샵을 사용하면 사진과 작업 기록을 저장하고, 게임을 하면 스피커를 통해 소리가 나오는 게 함 : 애플리케이션을 도와주는 프로그램 간단하게 이런 식으로 작동! 사용자 > 애플리케이션 > 운영체제(도와주는 중) > 하드웨어 (키보드, 마우스, 저장장치, 스피커 등) 💡 운영체제의 종류 컴퓨터 : 윈도우 10, MacOS, Linux 휴대폰 : 안드로이드, iOS 사실 우리가 매일 컴퓨터와 휴대폰을 쓰는 건 매일 운영체제를 쓴다는 것이다! ~ 종류를 용도에 따라 나눈다면 ~ 데스크탑/랩탑, 모바일(스마트워치도 포함), 서버(Ubuntu, Unix, CentOS, Linux, RedHat, BSD : 안전성, 속도, 효율 중요), 임베디드(실시간 운영체제 Real-time operating system ..
: 고수준 프로그래밍 언어를 컴퓨터가 이해할 수 있는 기계어 Machine code로 번역해 줌 : 프로그래밍 언어의 "번역기" 컴파일러 인터프리터 실행 방식 코드를 컴파일러로 번역한 뒤 사용자의 컴퓨터로 번역된 코드를 보낸다. 그리고 실행 코드를 인터프리터가 깔려 있는 사용자의 컴퓨터를 보내 번역한다. 그리고 실행 개발 편의성 👿 코드를 수정하고 실행하려면 컴파일을 다시 해야 한다. (실행할 때마다 전체 코드를 읽음) 😇 코드를 수정하고 즉시 실행할 수 있다. (한 줄씩 바로바로 실행) 실행 속도 😇 빠르다. 👿 느리다. (사용자의 컴퓨터에서 번역을 하니까) 보안 😇 프로그램의 코드가 유출되지 않는다. 👿 프로그램의 코드가 유출될 수 있다. (코드 전체를 보내니까) 파일 용량 👿 프로그램의 실행 파일 ..
객체를 프로퍼티를 맘대로 다뤄 보자! let aoto = { name: "yae", hateFood: null } 💡 프로퍼티 수정 console.log(aoto.name); // "yae" aoto.name = "aotoyae" console.log(aoto.name); // "aotoyae" 💡 프로퍼티 추가 console.log(aoto.gender); // undefined aoto.gender = "female" console.log(aoto.gender); // "female" 💡 프로퍼티 삭제 console.log(aoto.hateFood); // null delet aoto.hateFood; console.log(aoto.hateFood); // undefined 💡 프로퍼티 존재 여부 확..
객체의 데이터를 가져와보자! let aoto = { name: "yae", bornYear: 2023, isVeryNice: ture, hateFood: null, favoriteMovie: { title: "괴물", leadRole: "쿠로카와 소야", "히이라기 히나타" } } 💡 점 표기법 console.log(aoto.bornYear) // 2023 ❗️주의) 점 표기법은 따옴표로 감싸진 값은 가져올 수 없다! let aoto = { name: "yae", "born Year": 2023 } console.log(aoto.born Year) // XXX 접근불가 XXX console.log(aoto."born Year") // XXX 접근불가 XXX 💡 대괄호 표기법 (위 상황 해결 가능) let..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dcO6kG/btsCN6bmelt/8tVywPGKCfc3awr9YAuNek/img.png)
💡 while 문 사용 let i = 1; let curr = 1; // 현재 항 let prev = 0; // 직전 항 while (i
❗️파라미터의 기본값을 설정해 둘 수 있다. function(x, y = '기본값') {} function introduce(name, age, nationality = '한국') { console.log(`저는 ${name}입니다.`); console.log(`나이는 ${age}세 이고,`); console.log(`국적은 ${nationality}입니다.`); } introduce('aoto', 20, '미국'); // 값을 모두 전달한 경우 // 저는 aoto입니다. // 나이는 20세 이고, // 국적은 미국입니다. introduce('yae', 19); // 파라미터 값을 생략한 경우 // 저는 yae입니다. // 나이는 19세 이고, // 국적은 한국입니다. ❗️주의) 기본값을 설정해 둘 파라..
❗️null : 의도적으로 '없음'을 준 값, 의도적으로 표현할 때 사용하는 값 ❗️undefined : 처음부터 없었던 값, 값이 없다는 것을 확인하는 값 typeof null // 'object' typeof undefined // 'undefined' null === undefined // false null == undefined // true null === null // true null == null // true !null // true isNaN(1 + null) // false isNaN(1 + undefined) // true null 의 타입은 object undefined 의 타입은 undefined ❗️변수에 null 을 할당하는 것은 이전에 참조하던 값을 더 이상 참조하지 않겠..
동등 연산자와 비교 연산자의 차이를 알아 보자! ❗️동등 연산자 : 형 변환 O == 동등 != 부등 ❗️일치 연산자 : 형 변환 X === 일치 !== 불일치 console.log(1 == '1'); // true console.log(1 == true); // true console.log(1 === '1'); // false console.log(1 === true); // false 두 연산자를 이용한 결과가 다른 이유는 일치 비교는 형 변환이 일어나지 않지만, 동등 비교는 숫자로 형 변환이 일어나기 때문이다! 문자형 '1'이 1로, 불리언 true 도 1로 변환된다. ✳️ 코드가 좀 더 길고 복잡할 때, 어디선가 예상치 못한 형 변환이 일어날 수 있으니 항상 일치 연산자를 사용하자!
❗️웬만한 값은 불리언으로 형 변환을 했을 때 true 값이 나온다! // 문자 => 불리언 let x = '문자'; console.log(x); // 문자 console.log(Boolean(x)); // true console.log(typeof x); // string console.log(typeof Boolean(x)); // boolean // 숫자 => 불리언 let y = 123; console.log(y); // 123 console.log(Boolean(y)); // true console.log(typeof y); // number console.log(typeof Boolean(y)); // boolean ❗️그럼 false 값을 얻으려면? // 문자 => 불리언 let x = ''..
// and 연산자 console.log(2 false ❗️and 연산을 할 때 왼쪽이 false인 경우, 오른쪽은 볼 필요도 없이 결과는 false이다. ❗️왼쪽 값이 true라면, 오른쪽도 확인 ⬇️ 이것은 사실.. 🌟🌟🌟 왼쪽 값이 true 면 오른쪽 값을 반환하고, 왼쪽 값이 false 면 그대로 왼쪽 값을 반환한다!!!! 🌟🌟🌟 console.log("hi" && "hello") // "hello" // or 연산자 console.log(8 !== 8 || 2 false ❗️or 연산을 할 때 왼쪽이 true인 경우, 오른쪽은 볼 필요도 없이 결과는 true이다. ❗️왼쪽 값이 ..