1.variables(변수)

1.1 변수의 기본 작성법

const 변수이름 =let 변수이름 =
  • constlet 을 먼저 선언 후 변수이름 그리고 변수에 저장할 값을 할당해준다.

  • constlet의 차이점

    const는 변수 값을 수정 할 수 없다.
    let은 변수 값을 수정 할 수 있다.

  • 값을 할당할 때 문자열은 '',""의 사이에 작성하고, 숫자는 그냥 작성하면 된다.

2.function(함수)

2.1 함수의 기본 작성법

function 함수이름(argument) { }

  • argument 생략 가능.
  • 함수를 호출할 때는

함수이름()

2.2 함수란?

  • 함수는 하나의 특별한 목적의 작업을 수행하도록 설계된 하나의 블록이다.
  • 함수도 변수와 마찬가지로 함수의 이름을 가지고 있고 함수이름을 호출 할 수 있고, 함수 내에 있는 코드가 실행된다.

2.3 함수(argument,return 등)

  • argument : 함수의 argument는 함수 내부에서만 사용할 수 있다.
  • retrun 은 함수의 값을 반환한다.
  • 함수로 호출해도 되고, return으로 반환된 값을 변수에 저장해서 호출 할 수 있다.

3.연산자

3.1 산술연산자

  • +: 덧셈 / - : 뺄셈 / * : 곱셈 / / : 나눗셈
  • 문자열과 숫자, 문자열과 문자열, 숫자와 숫자 는 덧셈 할 수 있다.
  • +와 -는 i++, ++i, i--, --i로 표현 할 수 있다.(특정 변수에 1씩 더하거나 빼기)

3.2 대입연산자

let a = 1 a = a + 3
위 코드를 대입연사자를 사용하면

let a = 1 a += 3 으로 작성 할 수 있다. 덧셈 말고 다른 연산에도 가능하다.
a += 1 a -= 1 a *= 1 a /= 1

3.3 논리연산자

  • 논리 연사자는 boolean타입(true or false)를 위한 연산자이다.(if문에 유용)
  • NOT : ! / AND : && / OR : ||
  • NOT(!)연산자는 true는 false, false는 true로 바꾸어 준다.
  • AND(&&) 연산자는 양쪽의 값이 둘 다 true일때만 결과물 ture이다. 하나라도 false라면 결과값 역시 false.
  • OR(||) 연사자는 양쪽의 값 중 하나라도 true라면 결과값은 true, 양쪽의 값이 모두 false일 때만 결과값은 false.

3.4 연산자 비교순서

  • 산술연산자는 사칙연산과 똑같은 순서.(먼저 계산할 값이 있다면 ()로 꼭 묶어야한다.)
  • 논리 연산자의 경우 NOT->AND->OR 순서로 처리한다. ()로 묶었다면 우선 처리

3.5 비교연산자

===, !==, <=, >=

  • 두 가지의 값이 일치하는지 하지않는지의 여부와 크고작음을 비교 할 수 있다.