분류 전체보기 (167) 썸네일형 리스트형 [Pre-algrebra]유리수와 무리수 [Pre-algrebra] 유리수와 무리수 유리수(Rational number) 두 정수의 비로 나타낼수 있다. 분자와 분모 모두 정수인 분수 형태로 나타낼 수 있는 수 유리수의 종류 정수 -7 = -7/1 = 7/-1 = -14/2 유한소수(실수) 3.75 = 375/100 = 3(3/ 4) = 15/4 = -30/-8 순환소수 : 위에 짝대기 있는 소수 모든 순환소수는 분모와 분자가 정수인 분수로 나타낼 수 있다. 0.3333… = 1/3 무리수(Irrational number) 반복되지 않고 끝이 없음 무리수의 종류 원주율 3.14159… 2의 제곱근 1.41421… 완전제곱이 아닌 수의 제곱근은 무리수 황금비율 1.61803… 무리수와 유리수의 사칙연산 유리수랑 무리수랑 연산하면 결과는 항상 무리.. 이제와서 수학을 공부 하려는 이유 중학생때 친구들의 기억속에 나는 수학을 꽤 잘하는 아이였다. 단순히 수학점수가 높다는게 아니라, 단순한 연산력보다 논리력을 필요로 하는 수학문제를 잘 풀었다. 내가 특별히 머리가 좋아서가 아니라, 당시 다녔던 수학학원에서 한달에 한번인가 했던 '생각하는 수학'이라는 수업 덕분이었다. 그 수업시간에는 중학생때 배운 공식을 대입해서는 풀수없는 문제들을 내는데, 문제를 풀면서 '왜 그렇게 풀었는지'를 설명해야 되는 시간이었다. 이 수업에서는 배운 공식을 이용해서 연산을 잘 잘하는 능력보다는 가설을 세우고 검증을 해서 답을 도출해내는 능력이 필요했다. 처음 시간에 다 못풀고 답을 알려줬을때 나의 반응은 '이걸 중딩이 어떻게 풀지?' 였는데, 점점 진행해갈수록 어거지라도 다양한 방법으로 푸는 스스로를 보면서 놀랐.. [T아카데미] 모던 프론트엔드 개발 환경의 이해 인터넷 검색하다가 많이 본 블로그의 주인장 김정환님의 개발 환경 세팅 특강이었다. 인터넷에 보면 리액트나 뷰등 프론트엔드 프레임워크/라이브러리에 대한 자료나 강의는 많은데, 정작 개발환경 세팅에 대한 잘나온 최신 자료 찾기가 힘들다. 개발 환경 세팅의 필수로 사용해야 하는 웹팩이 버젼이 변경 되면서 은근히 많은 부분이 바뀌었는데 인터넷에서 찾다보면 예전 웹팩 기준으로 설명한 포스팅들이 많아 그거보고 따라하다가 수많은 에러를 경험하고 나서는 공부의 필요성을 더더욱 실감하게 되었다. 블로그나 동영상 강의 보면서 리액트 쓰기 쓰기위한 딱 필요한 기본적인 세팅은 따라해보았으나, 왜이렇게 해야되는지 개념을 이해해야 입맛에 맞게 튜닝하거나 할수 있으니 설명으로 듣고 싶었던 차에 특강소식을 듣고 부랴부랴 신청하였다... 공식 API 문서 https://typescript-kr.github.io/ TypeScript 한글 문서 TypeScript 한글 번역 문서입니다 typescript-kr.github.io https://www.typescriptlang.org/docs/handbook/basic-types.html Basic Types · TypeScript Table of Contents # Introduction Boolean Number String Array Tuple Enum Any Void Null and Undefined Never Object Type assertions A note about ‘let’ Introduction # For programs to be useful, we need to be able to wo.. [ES6 ] 객체 리터럴 응용 객체 리터럴(Object literal) 자바스크립트에서 객체는 인스턴스와 자료구조(key, value)라는 2가지 역할을 다 할 수 있다. 객체 리터럴은 key, value 형태의 자료구조로써의 역할을 주력한다. ES6에 와서 객체 리터럴에 많은 기능 추가/개선이 이뤄져서 다양하게 응용이 가능해졌다. 비구조화 할당(Destructuring Assignment) 객체를 받는 변수를 {}로 감싸면 해당 키값을 변수로 사용할 수 있다. 객체의 이름으로 변수를 만들고 값을 '복사'해서 대입한 것이다. = 초기값을 대입(값이 없을때 대입되는 기본값) : 뒤에 있는 이름으로 변수명 변경 생략하면 그대로 변수명으로 할당 let state = {user:{}}; state.user = { loading.. Expected an assignment or function call and instead saw an expression no-unused-expressions {users.map(user => { setUserId(user.id)}> {user.username} {user.name} })} 쓴적 없는 표현식이 나타났다는건, 한마디로 문법 틀렸다고 알려주는 에러! 허나 좀전까지 잘되던게 살짝 수정하고 나니 다음과 같은 에러가 발생했고, 빨간줄도 안그어져 있어서 뭐가 틀렸을까 싶었는데, map 한줄로 썻을때 중괄호 없이 그냥 return처리 했었는데 여러줄로 바꾸면서 return 처리 안해주니깐 발생한 에러였다. map의 콜백함수에서 중괄호를 썻으면 return을 해주거나 중괄호 대신 괄호를 쓰거나 중괄호 자체를 빼면 해결되는 간단하지만 눈에 잘안띄는 문법에러 Uncaught TypeError: Cannot read property 'sub' of undefined next.js 사용중 컴포넌트에서 문법상 에러가 발생하면 이 에러가 뜬다. 선언한적 없는 값을 컴포넌트에 넣었다던지 .찍어야 되는데 ,를 찍었다던지 등등 next.js 안썻을때는 무슨 에러인지 정확하게 보여줬는데, 쓰면 sub 속성을 못읽는 것으로 에러가 나더라. [테트리스 만들기] 레이아웃부터 모션까지 제작 자바스크립트로 만든 테트리스 https://medium.com/@michael.karen/learning-modern-javascript-with-tetris-92d532bcd057 위의 블로그 내용 보고 했지만 빼먹은거 엄청 많고 잘못 타이핑한 부분도 있으니 참고만 할 것 위의 블로그 내용을 각 단계별로 직접 분석하면서 작동 확인하면서 만들면서 커밋했으니 아래 내용들은 실행 잘됨! 단계별로 만들고 커밋한 내용은 아래 깃헙에 올렸으니 참고 https://github.com/ds2lvg/JSwithTetris 사용하는 자바스크립트 ES6 문법 Classes, Arrow functions, Spread operator, Let and const, Default parameters, Array.from(), .. 이전 1 ··· 13 14 15 16 17 18 19 ··· 21 다음