형식지정 문자열 만드는 함수( C#의 String.Format기능) > script

본문 바로가기
사이트 내 전체검색

script

형식지정 문자열 만드는 함수( C#의 String.Format기능)

페이지 정보

작성자 서방님 댓글 0건 조회 263회 작성일 06-09-12 16:17

본문

/*
// 형식지정 문자열을 만든다. (C#의 String.Format 메서드와 같은 기능)
----------------------------------------------------------------------------
// String.Format ( string format, params objcet[] args );
----------------------------------------------------------------------------
// format : 형식문자열, 새로운 값이 들어갈 자리는 {0}{1}{2}같은 형식으로 넣는다.
// args : 지정한 형식에 넣을 값들, 번호 순서대로 추가됨
*/

String.Format = function()
{
    var args = arguments;
    var count = args.length;

    if( count < 2 ) return null;

    var format = args[0];
    for(var i=1; i<count; i++) format = format.replace("{"+ (i-1) + "}", args[i] );

    return format;
}
//document.writeln( String.Format("내이름은 {0}, 나이는 {2}, 하는일은? {1}", "이세영", "프로그래밍", 28) );
// 결과 : 내이름은 이세영, 나이는 28, 하는일은? 프로그래밍

댓글목록

등록된 댓글이 없습니다.

Total 846건 55 페이지
게시물 검색

회원로그인

접속자집계

오늘
106
어제
190
최대
1,347
전체
167,514
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.