분류 전체보기
-
NFT (Non-Fungible Token) 대체 불가능한 토큰 : 정의, 표준몰상식 (몰라도 되는 상식) 2021. 12. 6. 19:30
시간이 없다는 핑계로 바쁘다는 핑계로 하고 싶은 일을 많이 못하고 넘어가는 경우가 많습니다. 돌이켜 보면 가장 큰 원인은 게으름에서 찾을 수 있는 것 같습니다. 원래는 조금 공부하다 멈춘 블록체인을 좀 더 이해하고 NFT로 넘어가 보고자 하는 마음이 있었는데 점점 궁금중만 쌓여서 기본을 공부해 보고 이해해 보자는 취지로 정리를 해 보고자 합니다. ▒ NFT의 기본 상식 1. 정의 블록체인에 저장된 데이터 단위, 상호 교환할 수 없는 토큰을 의미합니다. 사본은 인정되지 않으며 블록체인에서 추적되어 소유자에게 저작권과 소유권을 증명해야 합니다. 대부분의 NFT는 이더리움 블록체인의 일부입니다. 그런데 이게 왜 그렇게 값어치가 나가는 상호작용인지 이해가 되지 않네요. 아마도 희소성과 소유하고 싶은 욕구에 대한..
-
JavaScript 입문 : for 반복문 (3), continue문, 중첩반복문컴퓨터 알아가기/JavaScript 2021. 12. 3. 19:30
이 글은 제로초 TV의 자바스크립트 강좌를 기본으로 하고 있습니다. ▒ continue 문 continue 계속 진행하라는 뜻이죠. 조건이 있는 문장에서 해당 조건 다음에서 계속 진행하라는 뜻으로 이해해야 합니다. 즉, 첫번째 실행문은 건너띄는 개념도 가지고 있습니다. 예를 들어 지난 시간 홀수를 나타내는 프로그램을 다음과 같이 한번 해 보았습니다. continue문으로도 홀수를 나타낼 수 있습니다. 초반에 연산을 배울때 나머지를 나타내는 연산자가 있었습니다. 바로 % 입니다. 예를 들어 3 % 3 인 경우 답은 0입니다 . 이는 3을 3으로 나눌때 나머지의 값을 의미합니다. 즉, 홀수를 나타내는 경우 짝수로 나눌때 (2로 나눌때) 나머지가 0인 경우를 건너띄고 다음을 계속하라는 의미릐 continue문..
-
JavaScript 입문 : for 반복문 (2), break문컴퓨터 알아가기/JavaScript 2021. 12. 1. 19:30
이 글은 제로초 TV의 자바스크립트 강좌를 기본으로 하고 있습니다. 지난시간 for 반복문의 기본 흐름을 이해해 보았습니다. 그럼 while문과 for문을 이용하여 1부터 10까지 출력하는 예제를 풀어보도록 하겠습니다. (변수 i = 0을 기준으로 해 보자구요.) 1. while 반복문 2. for 반복문 while반복문이나 for반복문의 기본 개념이 조금 이해가 되기 시작합니다. 어느것이 훨씬 사용하기 쉬운줄은 개인별로 차이가 있을줄 압니다만, while이나 for문을 만든 이유가 반드시 있을 것입니다. ▒ break 문 break문은 반복문을 멈출때 사용합니다. 예제를 보면서 이해해 보도록 합니다. 보통 멈춘다(break)는 의미는 무한반복이 돌아가는 상황에서 어느정도 되면 멈출 수 있도록 합니다. ..
-
JavaScript 입문 : for 반복문 (1)컴퓨터 알아가기/JavaScript 2021. 11. 29. 19:30
이 글은 제로초 TV의 자바스크립트 강좌를 기본으로 하고 있습니다. 지금까지 while문을 통하여 반복문에 대한 개념을 계속 공부해 봤습니다. 같은 반복문이지만 좀 더 많이 봐왔던거 같은 for반복문을 보도록 하겠습니다. ▒ for 문 for문은 while문을 좀 더 간편히 줄여서 표현하고 있습니다. for나 while이나 ~ 하는 동안이라는 뜻을 가지고 있지만 for에는 ~을 위한이라는 뜻도 있는것은 잘 알고 있을겁니다. 즉, 제가 보기엔 for 문에 걸리는 조건들을 for 한다는 의미가 내포되어 있지 않나 생각해 봅니다. 기본 구성은 다음과 같습니다. for (시작, 조건, 종료에 대한 식) { 동작 ; } 상기 시작은 변수 선언이 괄호안에 들어올 수 있다는 이야기인데 다음 예제를 보고 이해를 해 보..
-
JavaScript 입문 : i++, i+=, i = i+1 (2)컴퓨터 알아가기/JavaScript 2021. 11. 24. 19:30
지난시간에 이어 프로그램밍을 인식하는 순서에 대해 다시한번 확인하고 넘어 가겠습니다. 아래와 같은 그림에서 다시 시작할게요. i = i + 1은 다음과 같이 인식이 됩니다. 하늘색 i부터 계산이 되어 왼쪽 노란 i로 반영이 됩니다. 참고로 노란색 i의 마지막 값이 최종으로 반환되는 값이라고 보면 됩니다. 여기서는 5입니다. 그렇다면 i++은 다음과 같이 왼쪽부터 시작이 됩니다. 여기서는 i의 반환되는 최종값은 4입니다. 둘 다 결과값이 같더라도 최종적으로 인식되는 반환값이 다른 이유가 계산방식이 왼쪽부터인가 오른쪽 부터인가에서 차아기 나기 때문입니다. 이는 여러가지로 직접 콘솔에 써 보면서 다양한 경우의 수를 이해하는 훈련만이 답인 것 같습니다. 이러한 연습을 위해서 몇가지 console.log( )의 ..
-
JavaScript 입문 : i++, i+=, i=i+1 (1)컴퓨터 알아가기/JavaScript 2021. 11. 22. 19:30
지난 시간 while 문에 대한 내용을 공부해 봤습니다. 아주 오래전 코딩이라는 개념이 궁금해서 조금 공부해 볼 때 반복문을 대충 눈으로 때우고 뭘 할려고 하니 전혀 진도도 안나가고 그대로 흥미를 잃은 기억이 있네요. 그래서 이번 만큼은 제대로 이해하지 못하면 1년이 걸리더라도 해보자하는 마음으로 가보고자 합니다. 많은 고수분들이 반복문이 프로그래밍의 중요한 부분이라고 하면서 노트에 필기를 하면서 하던지 처음에 원리를 이해하라고 조언을 많이 해주네요... ▒ ++, +=, i+1 의 차이점 사실 이 개념을 이해하지 않으면 나중에 엄청 헤멜것 같아 한번 정리 시도롤 해봅니다. 지난시간 사실 1씩 중가할 때 다음 내용이 같다고 이야기 하였습니다. i ++과 i +=과 i = i + 1 그런데 이것 저것 해보..
-
JavaScript 입문 : 조건부 연산자 (Conditional Operator), 반복 while문컴퓨터 알아가기/JavaScript 2021. 11. 19. 19:30
본 내용은 제로초 TV의 자바스크립트 강좌와 MDN Mozilla를 기본으로 하고 있습니다. ▒ 조건부 연산자 (Conditional Operator) 1. 기본 연산 조건부 연산이란 조건에 따른 참과 거짓에 따라 결과값을 나타내는 것을 의미합니다. 다음과 같은 구조로 이루어져 있습니다. 조건(식) ? 참일 경우 결과값 : 거짓일 경우 결과값 예를 들어 간단한 덧셈예제를 가지고 이해를 해 보겠습니다. 상기 예제처럼 결과값이 2인 경우는 참으로 나옵니다. 변수를 사용하는 경우도 보겠습니다. 결국 변수의 값이 참인지 거짓인지 확인할 수 있습니다. 기본적으로 조건부 연산자의 개념은 조건에 대한 ? 가 참과 거짓을 확인하고 그 결과값을 반환하는 프로세스라고 보면 되겠습니다. 조건부 연산자라는 개념은 역시 조건이..
-
JavaScript 입문 : switch ~ case 문컴퓨터 알아가기/JavaScript 2021. 11. 17. 19:30
본 내용은 제로초 TV의 자바스크립트 강좌와 MDN Mozilla를 기본으로 하고 있습니다. ▒ switch ~ case 문 지난 시간 까지는 프로그래밍이라는 개념을 배울때 나름 첫 항목에 자리잡고 있는 if 조건문에 대해 정리를 해 보았습니다. if 조건문의 변형식이자 간편식으로 사용되고 있는 switch 문에 대해 이해를 해 보도록 하겠습니다. 크게는 switch의 영어의 뜻을 보면 바꾼다라는 개념이고 case라는 단어까지 있는 것으로 봐서 case별로 조건이 맞으면 결과값을 나타낸다라고 추측을 하고 가도록 하겠습니다. 1. 기본구문 기본 구문은 다음과 같이 쓰여집니다. switch (조건식 or 변수값) { case 해당되는 조건식 or 변수값 : 동작이 일어나는 문 ; } 중요한 점은 case 다..