일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 |
30 | 31 |
- Flutter
- textContent
- serializable
- querySelector
- 부가데이터
- Adapter
- fragment
- DOMContentLoaded
- 함수 인자
- html
- ActionBar
- intent
- DFS
- classList
- 안드로이드
- C++
- 230503
- 230508
- 데이터 타입
- parcelable
- 프래그먼트
- 230510
- string
- 생명주기
- putextra
- javascript
- Class
- null-safety
- 인텐트
- ViewPager
- Today
- Total
목록IT공부 (71)
나만의 개발노트
- 폴스루 [ if ... else문 ] * 조건에 따라 단순히 값을 결정하여 변수에 할당하는 경우 삼항 조건 연산자, 조건에 따라 실행해야 할 내용이 복잡하여 여러 줄의 문이 필요하다면 if ... else 권장 // if ... else문 var x = 2; var result; if ( x % 2) { // 2 % 2는 0이다. 이때 0은 false로 암묵적 강제 변환된다. result = '홀수'; } else { result = '짝수'; } console.log(result); //짝수 //삼항 조건 연산자 var x = 2; // 0은 false로 취급된다. var result = x % 2 ? '홀수' : '짝수'; console.log(result); //짝수 [ switch 문] * b..

https://youtube.com/playlist?list=PLuHgQVnccGMBB348PWRN0fREzYcYgFybf WEB2-JavaScript www.youtube.com [3강] HTML과 JS의 만남 : script 태그 - HTML에서 JS를 작성하려면, 를 사용한다. JavaScript //제목1 html //HTML 1+1 //1+1 * JS와 HTML은 동일해보일 수 있지만, JS는 동적, HTML은 정적 [4강] HTML과 JS의 만남 : 이벤트 - onclick, onchange, onkeydown등 의 이벤트를 사용 * onclick = 버튼을 누르면 동작 onchange = 입력이 바뀌면 동작 onkeydown = 키를 누르면 동작 * alert(' ') = ' '문구를 경고창..
- NaN : 산술 연산이 불가능한 경우 반환값 - 부수효과 : 피연산자의 값이 바뀜 [비교 연산자] - 동등/일치 비교 연산자 비교 연산자 의미 사례 설명 부수 효과 == 동등 비교 x == y x와 y의 값이 같음 X === 일치 비교 x === y x와 y의 값과 타입이 같음 X != 부동등 비교 x != y x와 y의 값이 다름 X !== 불일치 비교 x !== y x와 y의 값과 타입이 다름 X ▶동등 비교(==) 연산자는 좌항과 우항의 피연산자를 비교할 때 먼저 암묵적 타입 변환을 통해 타입을 일치시킨 후 같은 값인지 비교한다 -> 실수하기 쉬우므로 일치 비교(===)연산자를 사용 // 동등 비교. 5 == 5; //-> true // 타입은 다르지만 암묵적 타입 변환을 통해 타입을 일치시키면..
- 값(value) : 표현식이 평가(evaluate)되어서 생성된 결과 ex) 10 + 20; //10+20은 30으로 평가되기 때문에 값 - 리터럴(literal) : 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법 리터럴 예시 비고 정수 리터럴 100 부동소수점 리터럴 10.5 2진수 리터럴 0b01000001 0b로 시작 8진수 리터럴 0o101 ES6에서 도입. 0o로 시작 16진수 리터럴 0x41 ES6에서 도입. 0x로 시작 문자열 리터럴 'Hello' 'World' 불리언 리터럴 true false null 리터럴 null undefined 리터럴 undefined 객체 리터럴 {name: 'Lee', address: 'Seoul'} 배열 리터럴 [1, 2, 3..

---키워드--- 1. 깊이 우선 탐색 (DFS) 2. 너비 우선 탐색 (BFS) * 정점(node) = N 간선(edge) = E 그래프를 탐색한다 = 하나의 정점으로부터 시작하여 차례대로 모든 정점들을 한 번씩 방문하는 것. 1. 깊이 우선 탐색 (DFS, Depth-First Search) : 최대한 깊이 내려간 뒤, 더이상 갈 곳이 없을 경우 옆으로 이동 깊이 우선 탐색(DFS, Depth-First Search) 너비 우선 탐색(BFS, Breath-First Search) :최대한 깊이 내려간 뒤, 더이상 갈 곳이 없을 경우 옆으로 이동 : 최대한 넓게 이동한 다음, 더 이상 갈 수 없을 때 아래로 이동 1. 모든 노드를 방문하고자 하는 경우에 이 방법 2. 너비우선탐색(BFS)보다 좀 더 간..
[용어] - 변수 : 프로그래밍 언어에서 데이터를 관리하기 위한 - 리터럴(literal) : - 연산자(operator) : - 피연산자(operand) : - 파싱(parsing) : 의미 해석 - 메모리(memory) : 데이터를 저장할 수 있는 메모리 셀(memory cell)의 집합체 - 변수(variable) : 프로그래밍 언어에서 값을 저장하고 참조하는 메커니즘 - 변수 이름 : 저장된 값을 식별할 수 있는 고유한 이름 - 변수 값 : 변수에 저장된 값 - 할당(essignment) : 변수에 값을 저장하는 것 (=대입,저장) - 참조(reference) : 변수에 저장된 것을 읽어 들이는 것 - 식별자(identifier) : 어떤 값을 구별해서 식별할 수 있는 고유한 이름 - 키워드(ke..

문제 터미널을 예쁘게 하려고 zsh로 바꾸어서 node 명령어가 되지 않는다. vsCode에서 ctrl+alt+n 단축키를 눌러봐도 안됨 zsh적용 안한 cmd에서는 node 정상적으로 깔려있음 해결 vscode 터미널 우측에 +에서 bash로 변경 bash 터미널에 [입력] node -v [출력] Try : sudo apt install node [입력] sudo apt install node [출력] [sudo] password for 닉네임: [입력] 비밀번호 + enter 다운 후 [입력] node -v [출력] v10.19.0 bash에 깔고 실행되는 것 확인 혹시 몰라 다시 zsh로 돌아가서 node -v //node 버전 확인 node index //index.js파일 실행 해결 완료