ex) 'abcdefg', "abcdefg"
작은/큰 따옴표로 감싸지 않으면 코드 실행기가 식별자로 인식
다른 언어에서는 큰 따옴표와 작은 따옴표의 의미가 다르지만 자바스크립트는 같다
코드를 깔끔히 하기위해서 하나로 통일하는게 좋지만
예외적으로 문자열 안에 또다른 문자열을 넣을경우 두가지를 사용할 수 있다.
ex) 'This is 'string'' 이렇게 해버리면
'This is' 와 ''(공백)이 인식이 되므로
"This is 'string'" 이렇게 작성
본인이 꼭 하나의 따옴표만 사용하고 싶다고 한다면 한 가지 방법이 있다
문자열 내부에 있는 따옴표에 \ 를 넣으면 된다.
ex) 'This is \'string\''
이스케이프 문자 : 위처럼 문자가 갖고있는 의미가 아니라 다른 의미로 해석이 되는 문자
ex) \n (줄바꿈), \n (탭 문자), \\(역슬래시)
역슬래시를 "\" 이렇게 표현하면 되지않을까?
안된다. 코드실행기가 \"를 이스케이프 문자로 인식을 하게된다.
문자열 + 문자열
'안녕' + '하세요' -> '안녕하세요'
인덱스는 0부터 시작
'안녕하세요'[0] -> 안, '안녕하세요'[4] -> 요, '안녕하세요'[5] -> 에러
'안녕하세요'.length -> 5
수로 나타내는 모든 것
ex) 100, 200, 32.13, 4214 등
사칙연산 적용 가능 + - * /
외에 나머지 연산자 % 라는게 있다
ex) 7 % 3 -> 1, 10 % 2 -> 0, 10 % 4 -> 2
음수로 나머지를 한다면 어떻게 될까?
ex) 4 % -3 -> 1, -4 % 3 -> -1, -4 % -3 -> -1
자바스크립트는 왼쪽 피연산자의 부호를 따라간다