Web 자바스크립트에서 C# 문자열 보간 포멧팅 사용하는 방법.
페이지 정보
본문
안녕하세요. 엔지엠소프트웨어입니다. 웹프로젝트를 진행중인데요. 이상하게... 문자열 포매팅 방법을 자꾸 까먹게 됩니다-_-; C#에서는 문자열 보간이라고 부르는데요. 문법이 약간 다르긴 하지만 사용 방법은 동일합니다. 그리고, 코드를 간결하게 해줘서 자주 사용하는 기능이기도 하구요. C#은 아래와 같이 $ 기호로 문자열 보간이라는걸 선언해줍니다. 내붕에 중괄호({})를 이용해서 변수 또는 함수를 보간 처리할 수 있습니다.
const int NameAlignment = -9;
const int ValueAlignment = 7;
double a = 3;
double b = 4;
Console.WriteLine($"Three classical Pythagorean means of {a} and {b}:");
Console.WriteLine($"|{"Arithmetic",NameAlignment}|{0.5 * (a + b),ValueAlignment:F3}|");
Console.WriteLine($"|{"Geometric",NameAlignment}|{Math.Sqrt(a * b),ValueAlignment:F3}|");
Console.WriteLine($"|{"Harmonic",NameAlignment}|{2 / (1 / a + 1 / b),ValueAlignment:F3}|");
// Expected output:
// Three classical Pythagorean means of 3 and 4:
// |Arithmetic| 3.500|
// |Geometric| 3.464|
// |Harmonic | 3.429|
자바스크립트도 비슷한데요. 보간 처리할 문자열에 모두 $표시를 붙여야 한다는점이 다릅니다. 한가지 더~ 백틱(`)으로 감싸야 한다는점도 잊지 마세요^^
const path = element.path.split('>')
const chamberPropertyName = `${path[2].trim()}_${path[3].trim()}_${path[0].trim()}`
추천0 비추천0
- 이전글윈도우 성능을 최대로 사용하는 방법. (컴퓨터가 느릴 때 해볼 수 있는 옵션들) 22.03.12
- 다음글자바스크립트 그룹별 카운트 하는 방법. 22.03.11
댓글목록
등록된 댓글이 없습니다.