Javascript 문자열과 숫자

1793 단어 JavaScriptJavaScript

Javascript 문자열과 숫자

문자열 : 문자를 나열한 것

ex) 'abcdefg', "abcdefg" 

작은/큰 따옴표로 감싸지 않으면 코드 실행기가 식별자로 인식

다른 언어에서는 큰 따옴표와 작은 따옴표의 의미가 다르지만 자바스크립트는 같다

코드를 깔끔히 하기위해서 하나로 통일하는게 좋지만

예외적으로 문자열 안에 또다른 문자열을 넣을경우 두가지를 사용할 수 있다.

ex) 'This is 'string'' 이렇게 해버리면 
'This is' 와 ''(공백)이 인식이 되므로 
"This is 'string'" 이렇게 작성

본인이 꼭 하나의 따옴표만 사용하고 싶다고 한다면 한 가지 방법이 있다

문자열 내부에 있는 따옴표에 \ 를 넣으면 된다.

ex) 'This is \'string\''

이스케이프 문자 : 위처럼 문자가 갖고있는 의미가 아니라 다른 의미로 해석이 되는 문자

ex) \n (줄바꿈), \n (탭 문자), \\(역슬래시)

역슬래시를 "\" 이렇게 표현하면 되지않을까?

안된다. 코드실행기가 \"를 이스케이프 문자로 인식을 하게된다.

문자열에 적용할 수 있는 처리

1. 문자열 연결 연산

문자열 + 문자열

'안녕' + '하세요' -> '안녕하세요'

2. 문자 선택 연산 : 문자열[인덱스] -> 문자 하나 추출

인덱스는 0부터 시작

'안녕하세요'[0] -> 안, '안녕하세요'[4] -> 요, '안녕하세요'[5] -> 에러

3. 문자열의 길이 : 문자열.length -> 문자 개수

'안녕하세요'.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

자바스크립트는 왼쪽 피연산자의 부호를 따라간다

좋은 웹페이지 즐겨찾기