[TIL] 2020. 05. 06. Variable_Condition

달밤·2020년 5월 6일
0

TIL

목록 보기
3/110
post-thumbnail

자바스크립트 기본개념

1. 변수(Variable)

변수는 상황에 따라 변할 수 있는 값 (저장 공간)

  • let을 이용해 변수 x를 선언 - let x ;
  • =을 이용해 변수 x에 값을 할당 - x = 12 ;
  • 변수의 선언할당을 한번에 하면 - let x = 12 ;

2. 타입

변수에는 다양한 타입이 있음

  1. 숫자(Number) - 1, 9.2, -55...
  2. 문자열(String) - "달밤", "Moonnight"...
  3. 불린(Boolean) - true, false
  4. Null
  5. Undefined

3. 조건문 (if 문)

if 문은 지정한 조건이 참일 경우 명령문(Statement)을 실행함

if (조건1) { 			//조건에는 Boolean으로 결과가 나오는 표현식이 들어감.
	return true;	//조건1이 통과할 경우 명령문(true를 반환) 실행
} else if (조건2) {
	return true;	//조건1이 통과하지 않고, 조건2가 통과할 경우 실행   
} else {
    return false;	//모든 조건이 통과하지 않을 경우 실행
}

4. 함수

(컴퓨터에게 일을 시키기 위한) 지시사항의 묶음

function X (input) {	//함수 X의 선언(함수 선언식)
	console.log(input + input);		//컴퓨터에게 시킬 일
}

let X = function (input) {		//함수 X의 선언(함수 표현식)
    console.log(input + input); 	//컴퓨터에게 시킬 일
}

5. 주의해야할 점

  • ==, !==을 쓰지 말 것.

    • true == 1, false == 0, 1 == "1", undefined == nullfalse값이 나와야 할 경우에도 true를 반환

    • 대신 ===, !==을 쓰자 !

오늘 하루

  1. 생활코딩 HTML강의 완강! 내일은 CSS를 공부해보자.
  2. 첫날보다 코플릿 알고리즘 문제가 더 잘 풀린다. 앞으로도 이랬으면 좋겠다.
  3. 우분투에서 마이크 인식이 안되어서 포기했다가 우연히 어떤 글을 보고, 우분투 20.04LTS로 재설치 해봤는데 드디어 마이크 인식 성공 !! 이제 화상회의하러 윈도우로 가지 않아도 된다 😄
profile
다 늦은 밤, 달밤의 개발일기

0개의 댓글