JavaScript(9)
-
JavaScript 기초 - 자료형
JavaScript에는 7개의 자료형이 있습니다. 숫자(number), 문자열(string), 불린, null, undefined, 객체(object), 심볼(Symbol) 숫자형은 말 그대로 숫자를 나타내는 자료형입니다. 정수, 부동 소수점을 포함한 숫자를 나타낼 수 있습니다. let num = 15; const PI = 3.141592; 숫자형에는 수 뿐만 아니라 특수 숫자 값이 포함됩니다. 여기에 Infinity, -Infinity, NaN이 있습니다. 숫자를 0으로 나누면 다른 언어에서는 대부분 오류가 발생하지만 JavaScript에서는 Infinity라는 값을 반환합니다. alert ( 6 / 0 ); // Infinity 출력 NaN은 숫자 계산 중 오류가 발생했을 때 리턴하는 값입니다. 부정..
2020.07.30 -
JavaScript 기초 - 구문 작성, 주석
JavaScript에서 구문은 일반적으로 한 줄에 한 문을 작성합니다. alert("Hello"); alert("World!!"); 그리고 일반적으로 줄 바꿈이 있으면 세미콜론을 생략할 수 있습니다. 암시적으로 세미콜론이 존재한다고 인식합니다. alert("Hello") alert("World!!") 이 코드는 위의 코드와 같은 동작을 합니다. 하지만 항상 인식하는 것은 아닙니다. alert(3 + 2 + 1); 위와 같은 코드는 세미콜론으로 인식하지 않고 6을 출력하게 됩니다. 그리고 아래와 같은 상황은 세미콜론의 부재가 매우 치명적으로 작용합니다. alert("Error") [1,2].foreach(alert) 위 코드는 alert 문만 출력하고 1과 2는 출력하지 않습니다. 대괄호는 앞에 세미콜론이..
2020.07.30 -
JavaScript 기초 정리 - 1. 역사와 현재, 미래
※ 이 글은 드림코딩 앨리님의 영상을 보고 정리한 글입니다. 정리가 아주 잘 된 영상이니 보시길 추천드립니다. https://www.youtube.com/watch?v=wcsVjmHrUQg&list=PLv2d7VI9OotTVOL4QmPfvJWPJvkmv6h-2 1993년 NCSA라는 팀에서 Mosaic Web Browser라는 웹 브라우저를 개발합니다. 이 팀을 이끌던 Marc Andreessen(이하 Marc)은 대학교를 졸업함과 동시에 Netscape라는 회사를 설립하고 이전에 만들었던 브라우저에서 조금 더 개선된 Netscape Navigator를 시장에 출시합니다. 이 브라우저는 하이퍼텍스트로 페이지 전환만 가능했던 매우 정적인 브라우저였습니다. NetScape는 80%의 시장 점유율을 차지하며 ..
2020.07.30