Skip to content

[Typescript] string vs String #62

Answered by hochan222
hochan222 asked this question in Q&A
Discussion options

You must be logged in to vote
var str: String = new String("Hello world"); // Uses the JavaScript String object
var str: string = String("Hello World"); // Uses the TypeScript string type

String은 자바스크립트의 문자열 객체이고, string은 리터럴 타입입니다. 리터럴은 표현할 수 있는 최소단위를 뜻하며, String에는 문자열을 다룰 수 있는 여러 메소드들이 들어있습니다.

우리가 string 으로 선언했지만

let name = "holee"
name.repeat(3) //holeeholeeholee

repeat같은 메소드를 쓸 수 있는 이유는 자동으로 Boxing이 일어나서입니다.

Replies: 1 comment

Comment options

hochan222
Jul 1, 2021
Maintainer Author

You must be logged in to vote
0 replies
Answer selected by hochan222
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant