📝 성장을 위한 기록
-
[생활코딩] JavaScript 비교연산자Study/JavaScript 2019. 12. 1. 11:40
비교 = : 대입연산자 (Assignment Operator) 좌항에 있는 값을 우항에 대입해라 라는 연산자이다. 이처럼 이항과 좌항을 결합하는 것을 이항 연산자라고 한다. [비교연산자] 비교(Comparison) : 둘 이상의 사물을 견주어 서로 간의 유사점, 차이점, 일반 법칙 따위를 고찰하는 일 연산자(Operator) : 어떤 작업을 컴퓨터에게 지시하기 위한 기호 비교연산자(Comparison operator) : 값을 비교하도록 컴퓨터에게 지시하는 기호이고 기준은 좌항이다. ▶ 비교 연산자의 결과는 true나 false 중의 하나다. true와 false는 블린(boolean)이라고 불리는 데이터 형식이다. != 부등연산자 (inequality) !== 불일치연산자 (strict inequali..
-
[생활코딩] 주석 & 줄바꿈과 여백 & 콘솔 consoleStudy/JavaScript 2019. 11. 30. 18:23
주석 comment // : 줄바꿈하기 전까지 한 줄에 내용을 작성할 수 있다. /* */ : 줄바꿈하며 여러 줄에 내용을 작성할 수 있다. 주석은 코드의 이해를 돕기위해 설명하거나, 코드를 일시적으로 비활성화 시킬 때 사용한다. 위와 같이 주석 처리를 하면 웹브라우저는 이를 JavaScript로 해석하지 않는다. 그리고 주석은 타인과 협업할 때 유용하지만 궁극적으로는 주석조차 필요없고 쉽게 이해하고 가독성이 좋은 코드가 BEST이다. 줄바꿈과 여백 ; 세미콜론 (semicolon) - 하나의 구문이 끝났음을 명시적으로 나타내는 기호다. - 한줄에 여러 명령이 있을때, 구분하는 역할을 한다, - 자바스크립트는 줄바꿈만 해도 알아듣지만, 쓰는 것이 좋은 습관이다. 띄어쓰기인 여백(blank)은 가독성을 위..
-
[생활코딩] JavaScript 변수Study/JavaScript 2019. 11. 30. 11:00
변수 변수(variable)는 값을 담는 상자라고 할 수 있다. 값을 다시 지정하면 값이 바뀌고, 어떠한 데이터도 담을수 있다. (예외존재 https://www.w3schools.com......asp) var 변수이름 대입연산자(=) 대입할 값 var name = 'xiubin' JavaScript에서 변수는 var 또는 let 또는 const 로 시작한다. 이 세가지는 변수를 선언하겠다는 것을 의미한다. 한줄에 여러구문을 사용하고 싶을 때 세미콜론이 유용하다. 그리고 코딩을 할 시에 '변할 수 있는 영역'과 '변하지 않는 영역'을 구분하는 것이 유리하다. 변수는 함수,반복문 등에서 매우 중요한 역할을 한다. 예시) var a = 100; //값이 변할 수 있는 영역 a = a + 10; //아래는 모..
-
[생활코딩] JavaScript 숫자와 문자열Study/JavaScript 2019. 11. 29. 18:50
데이터타입 프로그래밍에서는 데이터를 처리하는 것이 아주 중요한 일이다. 데이터를 잘 처리하기 위해선 종류별로 데이터를 구분하는 것이 필요하다. 데이터 타입에는 여러가지가 있는데, 자바스크립트에는 6개의 데이터 타입과 객체가 있다. number(숫자)는 숫자 연산자를 통해서 데이처를 처리하고, string(문자열)은 ' ' 또는 " " 로 작성하고 다양한 property와 method를 활용하여 다양하게 데이터를 처리할 수 있다. 숫자 Number 숫자는 프로그래밍 데이터 타입 종류중 하나이다. 자바스크립트에서는 큰따옴표나 작은따옴표가 붙지 않은 숫자는 숫자로 인식한다. 숫자는 정수와 실수(0.1, 1.34 등등) 모두 취급한다. 사칙연산은 + - / * 등을 사용할 수 있고 더 복잡한 연산도 지원한다. ..
-
[생활코딩] JavaScript란 무엇인가?Study/JavaScript 2019. 11. 29. 16:17
Programming 음악회 공연같은 것에서 프로그램이라는 단어가 쓰였는데, 이 단어에는 '순서'의 의미가 있다. 즉, 프로그램 이란 순서를 뜻하고 그 순서를 만드는 행위가 '프로그래밍' 이며 그 순서를 만드는 사람이 '프로그래머' 라고 할 수 있다. 차차 발전해 가면서, 그 순서를 반복하거나 정리하거나 조건을 주는 방법이 발전하게 된다. HTML은 웹페이지를 묘사하는 것이기 때문에 시간의 순서와 상관이 없다. 그래서 프로그래밍언어라고 할 수 없다. 그러나 JavaScript는 상호작용을 위해 순서대로 기능을 구축하기 때문에 프로그래밍 언어라고 할 수 있다. JavaScript JavaScript란 웹브라우저를 프로그래밍적으로 제어하는 언어이다. HTML을 제어하며 웹페이지와 사용자가 상호작용하며 동적으..