전체 글
-
조건문이란Study/JavaScript 2020. 4. 14. 16:57
# 조건문이란 컴퓨터가 계산기와 구분되는 가장 중요한 차이점. '비교연산'이라는 부품을 이용해 '조건문'이라는 완제품을 완성할 수 있다. ## Boolean '비교수업'에서 비교 연산의 결과로 참(true)이나 거짓(false)을 얻을 수 있다고 배웠다. 여기서 참과 거짓은 '숫자와 문자 수업'에서 배운 숫자와 문자처럼 언어에서 제공하는 데이터 형이다. 이를 불린이라고 부르고 불린으로 올 수 있는 값은 'true' 와 'false'두 가지 밖에 없다. **불린은 조건문에서 핵심적인 역할을 담당한다. ** ## 조건문 (conditional statement) 조건문 이란 주어진 조건에 따라서 어플리케이션을 다르게 동작하도록 하는 것이다. 우리가 만드는 프로그램을 똑똑하게 만들어주는 것. ## 조건문의 문..
-
비교(2)__일치연산자 심화Study/JavaScript 2020. 4. 14. 16:57
# 비교(2)__일치연산자 심화 ## null alert(null == undefined); //ture alert(null === undefiend); //false **null** 은 값이 없다 라는 의미. **undefined** 값이 정의되지 않았다. 라는 의미. null 과 undefined는 의미론적으로는 비슷해보이나, 아주 중요한 차이가 있다. undefined = 그냥 값이 없는 상태. **프로그래머가 의도하지 않은 상황** null = 값이 없는데, 이건 프로그래머가 의도적으로 값이 없다고 정의한 상태. **프로그래머가 의도한 상황** ## true/false는 무엇인가? (boolean) **data type** true / false //boolean -1, 0, 1, 2, 3... ..
-
비교(1)__연산자란?Study/JavaScript 2020. 4. 14. 16:56
# 비교(1)__연산자란? ## 연산자란 (대입연산자) 어떠한 작업을 컴퓨터에게 지시하기 위해 사용하는 기호. a=1 이라는 연산자를 보았을때, **a**는 **변수**, **1**은 **값**이 된다. 변수란, 변할 수 있는 수이다. 그리고 **=** 이 바로 **'대입 연산자'**이다. 좌항의 값을 우항에 대입하는 연산자. 라는 뜻. **상수**란, a=1 a=2 위처럼 a는 1이라는 값이 될 수도, 2라는 값이 될 수도 있으나 1=2 1=2가 될 수 없음. 고정적인 값이 변할 수는 없다. 이 것을 바로 **상수**라 한다. 변수에 대항되는 개념으로 상수가 사용된다. ## 비교연산자 프로그래밍에서 비교란 주어진 값들이 같은지, 다른지, 큰지, 작은지를 구분하는 것을 의미한다. 이때 비교연산자를 사용한..
-
주석과 줄바꿈Study/JavaScript 2020. 4. 14. 16:56
# 주석과 줄바꿈 ## 주석 // , /* */= 자바스크립트에서 약속되어 있는 기호. 이 뒤에 등장하는 내용은 '주석'이다. 좋은 코드는 잘 만들어진 주석이 있는 것이다. 너무 길지도, 짧지도 않은 주석. 타인 혹은 미래의 내가 잘 이해할 수 있도록 주석을 잘 사용하는 것이 좋음. 정말 더 좋은 코드는 주석조차 필요하지 않을만큼 가독성이 좋은 코드이다. ## 줄바꿈 코드에 ; 세미클론을 찍어야 명령이 끝났다는 것을 알려줄 수 있음. 그러나 ;을 찍지 않고 줄바꿈만 해도 명령이 끝났다는 것을 인식함. 한 줄에 명령 2개를 넣을 수도 있기 때문에 그래도 ;을 찍어주는 습관을 해주는게 좋다.
-
변수Study/JavaScript 2020. 4. 14. 16:56
# 변수 ## 변수 (Variable) 문자와 숫자열을 담는 일종의 그릇. (문자나 숫자 같은) 값을 담는 컨테이너로 값을 유지할 필요가 있을 때 사용한다. 이 값은 언제든 다른 값으로 바뀔 수 있음. ## 변수의 선언 자바스크립트에서 변수는 var로 시작한다. var은 변수를 선언하겠다는 것을 의미한다. var을 생략 할수도 있지만 이것은 유효범위라는 것에 영향을 미친다. (처음 선언할때는 var를 붙여주고, 그 다음부터는 붙여주지 않아도 됨) var a = 1; alert(a); 라고 하면, 경고창에는 a값인 1이 출력된다. a = 값을 담는 그릇. 여기에는 어떤 값이든 담길 수 있다. a = 2 b = 1 alert(a+b); /* 3 */ **변수 안에는 숫자 뿐 아니라 문자, 어떤 데이터든 담길..
-
숫자와 문자(2)__문자의 표현Study/JavaScript 2020. 4. 14. 16:55
# 숫자와 문자(2)__문자의 표현 ## 문자열 'string' 문자를 작성할 때에는 반드시 문자열 사이에 " " **큰따옴표** 또는 **작은 따옴표**를 넣어야 한다. alert("coding"); alert('coding'); * 따옴표의 역할 '자 여기에 나오는 건 문자란다' "자 여기에 나오는 건 문자란다" 알려주는 셈. ### 1. 문자열에 따옴표 하나만 넣고 싶을 때 alert('Our\'s coding'); /* 앞에 역 슬래시 \ 를 사용하면 됩니당*/ * 그렇다면, 이 경우에는?! typeof 1 "number" typeof"1" "string" => 따옴표 안에 담기면 '문자열'로 인식됨. ### 2. 여러 줄로 표현하고 싶을 땐 **\n** = 줄바꿈 이용 alert('Ours\n ..
-
숫자와 문자(1)__수의 표현과 연산Study/JavaScript 2020. 4. 14. 16:55
숫자와 문자(1)__수의 표현과 연산 정수 alert(1);실수 (소수점이 붙은 수) alert(1.1);연산 alert(1.1+1.1); /* 이런경우 2.2로 연산되어 경고창이 뜸 */콘솔을 이용할 경우 alert(6/2); /* 똑같이 콘솔에서도 사용가능 */그러나, 경고창 뜨는게 불편한데, 연산이 필요하다면 콘솔을 이용해 이렇게 연산가능하다. 👏 console.log(6/2); /* 그러면 즉각 연산결과가 출력됨. */자바스크립트를 이용해 여러가지 연산을 하고 싶을 경우. 1 Math.pow Math.pow(3,2); 9 /*연산결과 출력물*/ /* power=제곱이라는 뜻. 즉, 3의 2승으로 연산하게 된다. */math 수학과 관련된 카테고리 안에 power명령어를 사용하여 제곱승 연산을 명령..
-
꿈꾸며 성장하는 개발자개발일기 2020. 4. 14. 14:06
할 수 있을까? 내가 할 수 있을까? 하는 생각이 든다. 비전공자로서 웹개발자로서의 길을 걸으려니 말이다. 그것도 늦은 나이에. 하지만 나이가 이젠 크게 신경쓰이진 않다. 왜냐면, 그렇다고 나이때문에 포기할 마음은 없기 때문이다. 나의 길은 비록 이리저리 돌아 온 것 같은 느낌이지만, 20대 중반에도 나는 그렇게 생각했다. 지금은 늦은 것 같다고. 그러나 지금 생각해보면, 한창이지 않았나? 늦었다고 생각할때가 진짜 늦었으니 열심히 해야한다. 그러면 나의 미래는 바뀌어 있을 것이다💖 아자아자 화이팅:) 나는 꿈꾸는 주니어 개발자이다.