const calculator = {
plus: function(a,b){
return a + b;
}
}
const plus = calculator.plus(20,7);
console.log(plus);
이렇게 리턴과 console.log에 대해 공부하던 중 의문이 생겼다. 코드카데미에서 math 파트를 배울 땐 굳이 const plus= calculator.plus(a,b) 같은 건 정의하지 않았는데 여기선 왜 적는 거지..? 앞에 리턴에서 어차피 a+ b 적어두지 않았나? 이해했다고 생각한 것들조차 완벽히 이해하지 못했는지 너무 헷갈린다 ㅋㅋㅋ
그리고 DOM에 대해 배웠다. DOM은 직역하자면 '문서 객체 모델'로 body나 html 같은 html문서의 태그들을 JavaScript가 이용할 수 있는 객체(object)로 만들어주는 것이라고 한다. 이 개념이 잘 이해 안되서 구글링 해봤는데 노드..? 트리...? BOM....?? 설명들을 볼수록 더 어려워지는 건 기분탓이겠지. 더 열심히 공부하자 아자아자
JavaScript란 html과 css로 만들어진 정적인 웹사이트를 동적인 웹사이트로 만들어주는 언어이다. 그런데 그렇게 하려면 html에 접근해야하고 그걸 도와주는게 DOM. 간단히 말하면 도큐먼트(html)을 객체로 갖는 모델.