본문 바로가기
개발/자바스크립트

JavaScript 기본 1

by ^..^v 2023. 1. 25.
728x90
반응형

Node.js 설치

다운로드 

https://nodejs.org/en/

 

 

설치 확인

 

 


자바 스크립트 작성 및 실행

REPL(Read-Eval-Print Loop) 

코드를 한 줄 입력할 때마다 곧바로 결과를 보여주는 node.js 내부에 탑재된 프로그램



자바스크립트 파일 실행



브라우저를 이용해서 실행

 

웹 브라우저로 접근하면 콘솔창과 경고창에 메시지가 출력




기본 용어

표현식(expression)과 문장(statement)

 

 

키워드(keyword)



식별자



 



JavaScript의 타입

원시 자료형과 객체로 구분

  • 원시 자료형 : 언어의 최고 로우 레벨에서 직접 표현되는 불변 데이터
  • 객체 : 속성의 컬렉션

 

원시 자료형(Primitive Type, 기본 자료형)

  • 객체가 아니면서 메서드도 가지지 않는 데이터
  • 언어의 최고 로우 레벨에서 직접 표현되는 불변 데이터
  • number, string, bigint, boolean, undefined, symbol, null이 존재

 

숫자

+ (더하기), - (빼기), * (곱하기), / (나누기), % (나머지) 연산이 가능

 

 

나머지 연산자의 부호는 왼쪽 피연산자의 부호를 따름

 

 

소수점이 있는 숫자에 나머지 연산자를 사용하면 결과를 예측하기 어려우므로 사용하지 않는 것이 좋음

 

 

문자열

문자열을 생성할 때는 큰 따움표 또는 작은 따움표를 사용



자주 사용하는 이스케이프 문자



문자열 연결 연산자 : +

 

 

문자 선택 연산자 ⇒ 문자열[숫자]



템플릿 문자열 ⇒ ` 기호를 이용해 생성하고, 내부에 ${표현식}을 사용할 수 있음



불(boolean)

비교 연산자( ==  !=  >  <  >=  <= )의 결과 



불 자료형은 논리 연산( !  &&  || )이 가능



변수

값을 저장할 때 사용하는 식별자

 

변수 선언, 할당, 활용



복합 대입 연산자



증감 연산자



typeof 자료형 확인 연산자



undefined 

원시값으로, 선언한 후 값을 할당하지 않은 변수 혹은 값이 주어지지 않은 인수에 자동으로 할당

 

 

강제 자료형 변환

String() - 문자열로 자료형 변환

 

 

Number() - 숫자로 자료형 변환



Boolean() - 불로 자료형 변환



자동 자료형 변환

숫자와 문자열에 "+" 연산자를 사용하면 자동으로 숫자가 문자열로 변환



숫자와 문자열에 "+" 연산자가 아닌 다른 연산자를 사용하면 자동으로 문자열을 숫자로 변환



부정 연산자를 두 번 사용하면 Boolean() 함수를 사용하는 것과 동일



일치 연산자

  • ===, !==
  • 자료형까지 같은지를 비교



상수

  • const 키워드를 사용
  • 변수의 반대 개념으로 항상 같은 값, 변경할 수 없는 값을 의미

 

 

 

728x90
반응형

'개발 > 자바스크립트' 카테고리의 다른 글

JavaScript 기본 3  (0) 2023.01.27
JavaScript 기본 2  (0) 2023.01.26
별점 표시 및 입력  (0) 2023.01.20

댓글