React Data Type

2023. 4. 11. 21:26· react, react-native
목차
  1. primitive data type
  2. object data type
  3.  
  4. pass by value, pass by reference

primitive data type

  • boolean, null, undefined, number, string, symbol(unique value)
  • Pass-by-value (값을 전달함)

String

“” (Double quote), ‘’ (Single quote), ``(Back-tic) 으로 선언가능

`` backtic 같은 경우 ${}를 이용하여 문자열 안에 변수를 사용 가능하다.

var x = "hello"	// String타입

var y = new String("hello")	// Object 타입

console.log(x === y)	// false

var z = `${x}`	// back-tic을 사용하면 변수를 사용가능하다

console.log(z)	// hello

object data type

  • Object, Array
  • Pass-by-reference (주소를 전달)

 

pass by value, pass by reference

위의 그림을 보면 차이를 분명히 느낄 수 있을 것이다.

pass by value는 자신의 메모리 공간에 값을 가져와 저장한다. 따라서 b의 값을 변경하면 a의 값은 변경되지 않는다.

pass by reference는 자신의 메모리 공간에 주소를 가져와 저장한다. 따라서 b의 값을 변경하면 a의 값 역시 변하게 된다.

'react, react-native' 카테고리의 다른 글

React Style 적용 방법  (0) 2023.04.11
Rest Operator, Spread Operator  (0) 2023.04.11
Function  (0) 2023.04.11
React loop  (0) 2023.04.11
react 이름 규칙과 변수 선언  (0) 2023.04.11
  1. primitive data type
  2. object data type
  3.  
  4. pass by value, pass by reference
'react, react-native' 카테고리의 다른 글
  • Rest Operator, Spread Operator
  • Function
  • React loop
  • react 이름 규칙과 변수 선언
코드 죄수
코드 죄수
코드 탈출기코드 죄수 님의 블로그입니다.
코드 죄수
코드 탈출기
코드 죄수
전체
오늘
어제
  • 분류 전체보기 (126)
    • 스프링 부트 (5)
    • 스프링 (13)
    • 웹 (18)
    • 데이터베이스 (7)
    • 코딩테스트 (25)
    • 자바 (20)
    • 플라스크 (9)
    • react, react-native (11)
    • 기타 설정 (15)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.0
코드 죄수
React Data Type
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.