0-2. JavaScript 소개 및 문법

chaen-ing·2023년 3월 15일

📌 JavaScript

동적인 작업 처리

정식명칭 ECMAScript

html은 뼈대구성을 하고 javascript는 생명을 불어넣는다

Script Language의 한종류 → 런타임에 코드가 해석되고 실행됨

JavaScript의 사용범위는 굉장히 넓다

📌 JavaScript의 문법(ES6기준)

  • 자료형(Data Type)
    ✏️ 동적 타이핑 방식 = 변수에 데이터가 대입될때 해당변수의 자료형이 결정됨

    주로 var, let 사용하여 선언

    배열에서는 다양한 자료형 같이 사용가능
    인덱스 사용가능(0부터 시작)

    object타입. 키는 문자열, 값은 아무자료형이나

  • 연산자(Operator)
    • 대입연산자(Assignment Operator) : 대입연산자는 항상 오른쪽에서 왼쪽 방향으로 흐름이 흘러감
    • 사칙연산자 : +,-,*,/,%(나머지),**(지수) → 산술연산자 증가연산자(++), 감소연산자(—)
      postfix 방식 : a++ →먼저 증감전의 값 반환 후 변수 값 증감 prefix 방식 : ++a →먼저 변수의 값을 증감 후 증감된 변수값 반환
    • 관계연산자(Relational operators) = 비교연산자(Comparison operators) : <,>,≤,≥
    • 동등 연산자(Equaltiy operators) : ==, ≠
    • 일치 연산자(Strict equaltiy operators) : 자료형과 값이 같은지 다른지 검사. ===, ≠=
    • 이진 논리 연산자(Binary logical operators) : &&(모두 true일때 true), ||(하나라도 true일때 true)
    • 조건부 연산자 = 삼항 연산자
      조건식 ? true일 경우 : false일 경우
  • 함수 : 입력을 받아서 정해진 출력을 하는것
    입력 : 파라미터 / 인자
    방법 : function statement 사용 / arrow fuction expression 사용

+) Node.js 설치 확인
Node.js 정상적으로 설치되었는지 버전확인

node —version

npm 정상적으로 설치되었는지 버전확인

npm —version

소플 - 처음 만난 리액트

profile
💻 개발 공부 기록장

0개의 댓글