목록전체 글 (57)
독도갈매기의 개발 블로그
사실상 너무 쉬운 문제라서 풀 필요가 없긴 하지만 C++로 풀어보겠습니다 쓸 글이 없어서 #include using std::cout; int main() { cout
JS는 쉬운 언어가 아닌가? 처음 어떤 언어를 배우면 좋을까요? 할때는 많은 언어를 추천받습니다. 예를 들면, "객체 지향 언어를 배울거면 Java를 배워야지!"라던가 "뭔소리야 Java보다 더 좋은 언어인 C#이 있는데!"라던가 "C# 배울거면 기초가 되는 C/C++ 배워야지!"라던가 "처음 배우는거면 쉽게 쉽게 Python이나 Js는 어때?"이런 식으로 많이 얘기하지만 자바스크립트를 깊게 파려고 한다면 뭐랄까 엉켜있는 느낌이랄까 쉬운 언어라고는 느껴지지가 않는 언어입니다. 그럼 뭐 때문에 어려울까? 자바스크립트에서는 Prototype, DOM, 호출스택 등등 많은 개념들이 있지만 오늘은 Prototype을 알아보는 시간을 가져 보겠습니다. Prototype 흔히 말하는 객체 지향 언어에서는 Java,..
'='는 뭘까? var a '=' 0; let b '=' 0; const c '=' 0;많은 언어들이 그렇지만 자바스크립트 또한 =는 할당의 의미를 가지고 있습니다. 자바스크립트는 C/C++, C#, Java와는 다르게 변수를 선언할 때 변수 타입을 같이 선언하지 않습니다. 그 이유는 동적언어이기 때문인데 이와 관련한 개념은 기초 개념이나 자바스크립트에서 다시 한번 다루겠습니다. 그리고 위에서 말하는 할당의 개념이 명확히 구분되지 않는다면 제 포스팅중 변수란 무엇일까?를 보고 오시는걸 추천드립니다. 그렇다면 '==', '==='는 무엇일까? 앞에서 설명했듯이 '=' 하나는 할당을 의미하고 '==&#..