NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 학습
  • 매뉴얼

    학습


    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

    댓글목록

    등록된 댓글이 없습니다.