다음을 통해 공유


toString 메서드

업데이트: 2007년 11월

개체를 나타내는 문자열을 반환합니다.

function toString( [radix : Number] ) : String

인수

  • radix
    선택적 요소. 숫자 값을 문자열로 변환하기 위한 기수를 지정합니다. 이 값은 숫자에만 사용합니다.

설명

toString 메서드는 모든 기본 제공 JScript 개체들의 구성원 중 하나입니다. 그러나 메서드는 다음 개체 유형에 따라 다르게 작용합니다.

Object

동작

배열

Array의 요소들은 문자열로 변환됩니다. 결과로 나온 문자열은 연결되고 쉼표로 구분됩니다.

Boolean

부울 값이 true이면 "true"를 반환하고 그렇지 않으면 "false"를 반환합니다.

날짜

날짜의 원문 표시를 반환합니다.

오류

연관된 오류 메시지를 포함하는 문자열을 반환합니다.

함수

다음 형식의 문자열을 반환합니다. 여기서 functionnametoString 메서드를 호출하는 함수의 이름입니다.

"function functionname() { [네이티브 코드] }"

Number

숫자의 원문 표시를 반환합니다.

String

String 개체의 값을 반환합니다.

Default

"[object objectname]"을 반환합니다. 여기서 objectname은 개체 형식의 이름입니다.

예제

다음 예제는 기수 인수를 가진 toString 메서드의 사용 예를 보여 줍니다. 아래 함수의 반환 값은 기수 변환 표입니다.

function CreateRadixTable (){
   var s, s1, s2, s3, x;                    //Declare variables.
   s = "Hex    Dec   Bin \n";               //Create table heading.
   for (x = 0; x < 16; x++)                 //Establish size of table
   {                                        // in terms of number of
      switch(x)                             // values shown.
      {                                     //Set intercolumn spacing.
         case 0 : 
            s1 = "      ";
            s2 = "    ";
            s3 = "   ";
            break;
         case 1 :
            s1 = "      ";
            s2 = "    ";
            s3 = "   ";
            break;
         case 2 :
            s3 = "  ";
            break;
         case 3 : 
            s3 = "  ";
            break;
         case 4 : 
            s3 = " ";
            break;
         case 5 :
            s3 = " ";
            break;
         case 6 : 
            s3 = " ";
            break;
         case 7 : 
            s3 = " ";
            break;
         case 8 :
            s3 = "" ;
            break;
         case 9 :
            s3 = "";
            break;
         default: 
            s1 = "     ";
            s2 = "";
            s3 = "    ";
      }                                     //Convert to hex, decimal & binary.
      s += " " + x.toString(16) + s1 + x.toString(10)
      s +=  s2 + s3 + x.toString(2)+ "\n";
      
   }
   return(s);                               //Return entire radix table.
}

요구 사항

버전 2

적용 대상:

Array 개체| Boolean 개체| Date 개체| Error 개체| Function 개체| Number 개체| Object 개체| String 개체

참고 항목

참조

function 문