분류 전체보기
![6.2 문자열 타입](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fr2djp%2FbtrFuVLWlPP%2FY3RtYQtavAs40pnktqb2hK%2Fimg.png)
6.2 문자열 타입
문자열 타입은 어디에 쓰일까? 👉🏻 문자열 타입은 텍스트 데이터를 나타내는 데 사용한다고 한다. 어떻게 사용할까? 사용하는 방법은 간단했다. 그저 위 사진처럼 작은따옴표, 큰따옴표, 백틱을 이용해 텍스트를 감싸면 되는 것이었다. 하지만 출력하는 문장에 작은따옴표나 큰따옴표가 들어가야 한다면 다음과 같이 사용하면 된다. 작은따옴표로 감쌌을 경우 큰따옴표는 문자열로 인식, 큰따옴표로 감쌌을 경우 작은따옴표는 문자열로 인식하는것을 볼 수 있다.
![6.1 숫자타입](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fba8IKl%2FbtrFvoNuvKF%2FYcChqCftgWkD9tvMpuesG1%2Fimg.png)
6.1 숫자타입
다른 언어와 Javascript의 차이점? 다른 언어들은 어떨까? C, Java같은 언어는 정수와 실수를 구분한다. C, Java는 int, long, float, double 등과 같은 다양한 숫자 타입을 제공하고 있다. Javascript는 어떨까? 자바스크립트는 정수만 표현하기 위한 데이터 타입은 없다. 즉 모든 수를 실수로 처리한다. 각각 변수에 정수, 실수, 음의 정수의 값을 넣었지만 자바스크립트에서는 이 모든 것들을 그저 실수로 본다는 것이다. 2진수, 8진수, 16진수는 어떨까? binary이라는 변수에는 2진수인 0b01000001이라는 값을, octal이라는 변수에는 8진수인 0o101이라는 값을, hex이라는 변수에는 16진수인 0x41이라는 값을 넣어주었다. 그리고 binary, oc..
![5.5 세미콜론, 세미콜론 자동 삽입](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYbq19%2FbtrE7Dd6N42%2F7jzvriojghcYyQNgMdhoJk%2Fimg.png)
5.5 세미콜론, 세미콜론 자동 삽입
세미콜론이란? 세미콜론( ; ) 문의 종료를 뜻한다. 세미콜론을 항상 붙여야 하는가? 세미콜론은 문의 종료를 뜻한다고 했다. 하지만 문이 종료되어도 세미콜론을 붙이지 않아도 된다. 즉, 생략할 수 있는 옵션이다. 세미콜론 자동 삽입 기능( ASI ) 이라는 것이 문의 끝이라고 예상되는곳에 세미콜론을 자동으로 붙여주기때문에 생략이 가능하다.
![5.3 표현식](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwckQW%2FbtrFbN0Fjk0%2FIxKY1U2m7BcHZxCOBwGaS0%2Fimg.png)
5.3 표현식
💡 표현식이란? 값으로 평가할 수 있는 문 표현식이 평가되면 새로운 값을 생성하거나 기존 값을 참조한다. ❗️ 평가한다는 뜻을 모르겠다면? 5.1 값 ( 링크 ) 이 글을 확인해주세요! // -- 연산자 표현식 -- 101 + 121 Numbers = 999 + 1 Numbers !== 0 // -- 리터럴 표현식 -- 123456789 'AppleM1' // -- 함수, 메서드 호출 표현식 -- ClickMouse() Blog.Domain() // -- 식별자 표현식 -- Lists Blog.data LoadList[11] 위 코드를 보면 연산자, 리터컬, 함수, 메서드 호출, 식별자 표현식을 볼수 있다. 이런것처럼 값으로 평가될 수 있는문은 모두 표현식이라고 한다.