개인공부/Javascript

자바스크립트 기초

octopengj 2021. 1. 6. 15:30
  • 변수

    • 값을 저장, 값의 재사용을 위해 사용

    • let hello = "하이";

      • "하이"를 hello에 할당

    • 변수의 이름은 값의 형식에 따라 작성 = > 시맨틱

  • 주석

    • //

    • /* */

  • 정수, 실수

    • 자바스크립트는 정수와 실수를 구분하지 않는다.

    • 1과 1.0 모두 1로 간주한다.

    • 1.2 + 1 = 1.2 실수로 계산한다.

  • 상수

    • 변경할 수 없는 값

    • 시맨틱선언으로 대문자를 사용

      • let TEN = 10;

  • 데이터 타입

    • Number, String, Undefined, Null, Boolean, Object

  • 연산자

    • 할당 연산자

      • 단일 연산자 =

      • 복합 연산자 +=, -=, *=, /=

      compile=> 자바스크립트 엔진이 해석(자바스크립트 언어로)
    • 산술 연산자

      • +, -, *, /, %

      숫자 + 문자 = 문자 1 + "A" = 1A 1 + 2 + "A" = 3A Undefined + 1 = NaN null + 1 = 1 (null은 0) true + 1 = 2 (true는 1) false + 1 = 1 (false는 0) "123" + 1 = 124 (""안의 값이 숫자이므로 숫자로 계산) 1 * "A" = NaN
    • 단항 연산자

      • ++, --

    • 비교 연산자

      • 동등일치 ==, ===, !=, !==

        • 동등 == 값만 비교 Undefined == null => true

        • 일치 === 값과 타입 둘다 비교 Undefined === null => false

      • 대소관계 >, <, >=, <=

    • 논리 연산자

      • ||, &&, !

        • || 둘 중 하나가 true이면 true

        • && 둘다 true이면 true

    • 삼항 조건 연산자

      • 조건식 ? 조건식 true일 때 반환 값 : false일 때 반환값

  • 함수

    • 함수명

      • 첫문자 : 영문자, $, _ 사용가능

      • 첫문자로 숫자, 기타부호 사용 불가

      • 시맨틱부여 작성

    • (파라미터) => 매개변수, 인자, 아규먼트라고도 함

    • {바디}

  • 함수호출

    • 함수명(파라미터값)

  • 프로퍼티

    • {이름key:값value}

    • 값으로 number, string, boolean, object, function이 올 수 있다.

'개인공부 > Javascript' 카테고리의 다른 글

[Javascript] 별찍기  (0) 2021.03.03
[Javascript] 퀴즈2  (0) 2021.03.01
[Javascript] 배열 내장함수  (0) 2021.03.01
[Javascript] 퀴즈  (0) 2021.02.28
[Javascript] 콜백함수  (0) 2021.02.23