Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 모던 자바스크립트 Deep Dive
- 자바 ORM 표준 JPA 프로그래밍
- ORM
- 관계형 데이터베이스
- 중복되지 않는 값 만들기
- spring security
- 자바스크립트
- msa
- UUID
- JPA
- 자바
- 출처 모던 자바스크립트 Deep Dive
- 게시판 작성자를 아이디로
- 공백검사
- 유효성검사
- 스프링 시큐리티
- Thymeleaf
- java
Archives
- Today
- Total
인지용
자바스크립트 데이터 타입에 대하여 본문
숫자 타입 1과 문자열 ’1’은 생성한 목적과 용도가 다르다.
숫자는 연산, 문자열은 출력
확보해야할 메모리 공간과 메모리에 저장되는 2진수도 다르다
결론 목적과 용도에 맞게 구분해서 사용하기
JS 숫자 타입
자바스크립트는 하나의 숫자 타입만 존재
- 모든 수를 실수로 처리한다
- 그래서 1 == 1.0 은 true다
정수만을 위한 데이터 타입은 없다
즉 변수에다 2,8,16 진수 값을 넣으면
모두 10진수로 해석된다.
따옴표 사용 이유
- 문자열을 따옴표로 감싸는 이유는 키워드나 식별자 같은 토큰과 구분하기 위해서
- 감싸지 않으면 자바스크립트 엔진은 키워드나 식별자 같은 토큰으로 인식한다.
자바스크립트의 문자열은 원시 타입이며, 변경 불가능한 값이다.
즉 한번 선언되고나서 값을 바꾸면 새로운 메모리에 할당됨
출처 모던 자바스크립트 Deep Dive
'자바스크립트' 카테고리의 다른 글
자바스크립트 연산자 (2) 삼항 조건 연산자, 논리 부정 연산자, 지수 연산자 (0) | 2021.09.23 |
---|---|
자바스크립트 연산자 (1) (0) | 2021.09.23 |
자바스크립트 변수 사용시 주의사항 (0) | 2021.09.11 |
자바스크립트 동적 타이핑, 동적언어 단점 (0) | 2021.09.09 |
자바스크립트 데이터 타입의 필요성 (0) | 2021.09.09 |