TIL1 자바스크립트의 기본

오늘 공부한 것

자바스크립트의 활용, 자바스크립트의 기본 자료형, 상수와 변수

자바스크립트의 활용

웹 클라이언트 애플리케이션 개발, 웹 서버 애플리케이션 개발, 모바일 애플리케이션 개발, 데스크톱 애플리케이션 개발, 데이터베이스 관리

자바스크립트의 기본 자료형

문자열 자료형 String

  • 하나의 문자 또는 그 이상의 문자들을 '',"" 따옴표로 감싸는 자료형.
    "Hello World!"
  • 숫자도 따옴표로 감싸진다면 문자열로 인식됨
    "86"
  • 자바스크립트에서 작은 따옴표와 큰 따옴표는 의미가 같음.
    '안녕' = "안녕"

*따옴표를 문자 그대로 사용하고 싶을 때는?

  • 이스케이프 문자를 사용!
    \ : 이스케이프 문자

  • 이스케이프 문자의 또 다른 사용 법
    \n: 줄바꿈
    \t: 탭
    \: 역슬래시()그 자체를 의미

  • 문자열 연산자
    +: 문자열 연결 연산자 (숫자 자료형의 덧셈 연산자와는 완전히 다른 연산자이다.)

  • 문자 선택 연산자
    문자열 내부의 문자 하나를 선택할 때 사용
    문자열[숫자]

'안녕하세요'[0]
결과:"안"

*문자열의 위치를 나타내는 숫자를 '인덱스'라고 부른다. 자바스크립트는 인덱스를 0부터 센다.

숫자 자료형 Number

  • 자바스크립트는 소수점이 있는 숫자와 없는 숫자를 모두 같은 자료형으로 인식함.
    35, 3.5, -3

  • 숫자 연산자
    사칙연산자(덧셈, 뺄셈, 곱셈, 나눗셈)
    나머지 연산자(나머지 연산자 %, 거듭제곱 연산자 **)

불 자료형 Boolean

  • 참과 거짓 값을 표현하는 자료형.
    true, false

  • 불 부정 연산자
    !기호를 사용한다.
    참을 거짓으로, 거짓을 참으로

!true
결과: false

!false
결과: true
  • 비교 연산자를 이용한 불 만들기
연산자설명
===양쪽이 같다
!==양쪽이 다르다
>왼쪽이 더 크다
<오른쪽이 더 크다
>=왼쪽이 더 크거나 같다
<=오른쪽이 더 크거나 같다

*문자열 자료형은 사전의 앞쪽에 있을 수록 값이 작다.

'가방' > '하마'

객체 Object

  • 함수 Function
  • 배열 Array
  • 날짜 Date
  • 정규식

널 Null

Undefined

상수와 변수

변수 var: 사용되는 scope가 넒다. 하지만 , 변수를 중복해서 선언할 수 있다는 위험성이 있다.

변수 let: Block scoped. 선언한 것을 다시 선언할 수 없다. 변할 가능성이 있는 수를 값으로 한다.

상수 const: Block scoped. 값에 이름을 한 번 붙이면 값을 수정할 수 없다.

좋은 웹페이지 즐겨찾기