-
자산, 자본, 부채, 회계 항등식재무제표 2022. 1. 18. 07:18
자산 : 기업이 보유한 재산( 부채 + 자본 ) 부채 : 미래에 갚아야 할 돈이나 기업이 소유하고 있는 자원을 사용해 이행해야 할 의무 자본 : 자산에서 부채를 뺀 , 순수한 재산. 자산 = 부채 + 자본 가장 기본적이면서도 중요한 개념이다. '자산 = 부채 + 자본' 이를 회계 항등식이라고 한다. 이를 조금 바꿔보면 '자산 - 부채 = 자본' 이라는 공식도 성립된다. 예를 들어 자산이 50 증가하게 괸다면 자본도 50만큼 증가해야 항등식이 성립한다. (자산 50 = 부채 0 + 자본 50 ) 또, 자산이 50만큼 증가하고 부채가 20만큼 증가한다면 자본은 30만큼 증가해야 항등식이 성립한다. (자산 50 = 부채 20 + 자본 50, 자산 50 - 부채 20 = 자본 30) 참조 : 하마터면 회계를 모..
-
재무제표의 5가지 항목재무제표 2022. 1. 15. 23:19
가치투자는 말 그대로 기업의 가치를 기준으로 현재 주가가 기업의 가치보다 싸다, 혹은 적정하다 싶으면 매수하고, 현재의 주가가 기업의 가치보다 비싸다 싶으면 파는 투자법을 말한다. 헌데, 일반인들은 자신이 기업의 임원,혹은 내부자가 아닌 이상 기업의 가치를 평가하기가 쉽지않다. 그렇다면 어떤 기준을 가지고 평가하는 것이 좋을까? 가장 기본이면서도 중요한 가치의 평가를 할 수 있는 방법은 재무제표를 읽는 것이다. 주식회사들은 거의 전부 공시의무를 가지고 있다.(모든 주식회사가 공시의무를 가진 것은 아니다. 대한민국에 존재하는 주식회사는 반드시 경영 공시 의무를 가지는 것으로 알려지기도 했으나 이는 사실이 아니다. 정확히 코스피나 코스닥에 상장(등록)된 법인과, 기업공개(IPO)된 법인은 아니더라도 외부감사..
-
화살표함수javascript 2020. 12. 3. 23:54
화살표 함수 함수 표현식 const add = function(x,y){ return x+y; } 화살표 함수 const add = (x,y) => { return x+y; } 화살표 함수는 클로저를 표현할 때 더욱 강력하다. 함수 표현식 const adder = function(x){ return function(y){ return x+y; } } adder(5)(7) //12 화살표 함수 //1.function키워드 없애기 const adder = (x) => { return (y) => { return x+y; } } //2.가장 안쪽 return없애기. return생략시에는 중괄호를 사용하지 않는다. 파라미터가 한개라면, 소괄호를 생략할 수 있다. const adder = x =>{ return ..
-
JavaScript런타임과 node.jsjavascript 2020. 12. 3. 08:51
런타임 하면 어려운 개념인 것 같지만 우리는 이미 자바스크립트 런타임을 사용하고 있다. 흔히 사용하는 웹브라우저가 바로 JavaScript런타임이다. 런타임이란 프로그래밍 언어가 구동되는 환경이다. 환경은 쉽게말해 프로그램이다. 즉 런타임이란 "어떤 프로그래밍 언어가 동작할 수 있는 프로그램" 이다. JavaScript의 런타임은 무엇이 있을까? 먼저 브라우저가 대표적인 자바스크립트 런타임이다. 이전에는 자바스크립트 런타임이 브라우저 밖에 없었다. 하지만 이제 node.js라는 새로운 자바스크립트 런타임이 나왔다. 자바스크립트가 브라우저가 아닌 곳에서 실행될 수 있으니, 자바스크립트를 이용해서 웹페이지 뿐만 아니라 서버와 같은 다른 프로그램을 만들 수 있다. //ex) nodeJs.js라는 파일을 만들고..
-
Document.createDocumentFragment()카테고리 없음 2020. 11. 14. 23:03
untitledtblog.tistory.com/44 DocumentFragment를 이용한 JavaScript 성능 최적화 자바스크립트의 DOM 객체는 연산을 수행할 때마다 DOM tree라는 자료구조에 접근해야 하기 때문에 자바스크립트의 성능을 저하시키는 주된 요인 중 하나이다. 따라서, 자바스크립트의 성능을 최 untitledtblog.tistory.com developer.mozilla.org/ko/docs/Web/API/Document/createDocumentFragment Document.createDocumentFragment() 새로운 빈 DocumentFragment 를 생성합니다. developer.mozilla.org document.createElement()를 이용하여 새로운 노드..
-
script태그의 위치javascript 2020. 11. 12. 10:35
의 위치 참조하면 좋은 글 : HTML에서 script태그는 어디에 위치해야 할까? 태그를 태그 사이에도 넣어보고 태그 안 마지막에도 넣어봤다. index.html Hellow~~!! index.js console.log('Hello~~'); let msgElement = document.querySelector('#msg'); console.log(msgElement); 실행해보면 script태그를 head태그 사이에 위치시키나 body태그의 마지막 부분에 위치시키나 둘다 console.log('Hello~~') 는 실행된다. 하지만 head태그 사이에 script태그를 위치시켰을 경우 let msgElement = document.querySelector(&..
-
SpreadSyntax(전개문법), RestParameterjavascript 2020. 11. 10. 07:41
SpreadSyntax - 배열을 간단하게 펼쳐서 사용할 수 있다 const spread = [1,2,3]; const arr = [0, ...spread, 4]; arr //[0,1,2,3,4] //!이런식으로는 사용할 수 없다! const arr2 = ...spread; //에러 Uncaught SyntaxError: Unexpected token '...' 빈 배열에 전개문법을 사용할 경우, 아무것도 전달되지 않는다. const spread = []; const arr = [0, ...spread, 4]; arr //0,4 //주의![0, , 4]가 아니다! 배열복사 var arr = [1, 2, 3]; var arr2 = [...arr] //arr.slice()와 유사. arr2 =..
-
자바스크립트 참조타입데이터(reference type data)javascript 2020. 11. 6. 08:07
자바스크립트 참조타입데이터(reference type data) premitive type data : string, number, boolean, undefined, null reference type data : array, object, function 원시타입 데이터(Primitive type data)는 변수에 직접 데이터 값을 넣어준다. 각 변수간에 원시타입 데이터를 복사할 경우에 데이터 값이 복사되기 때문에 기존의 데이터에 영향이 가지 않는다. let data1 = 1; //data1 = 1 let data2 = data1; //data2 = 1 //data2라는 변수에 data1의 값을 복사해 넣어주었다. data2 = 2; //data2 = 2 data1 //1 data2 //2 //da..