printf 또는 String.Format과 동일한 JavaScript

Printf Ttoneun String Formatgwa Dong Ilhan Javascript



거의 모든 프로그램이 콘솔에 값을 표시하거나 기록해야 하므로 printf/String.Format에 해당하는 JavaScript를 적용하는 것은 매우 유용합니다. 또한 코드에 사용된 해당 정수 또는 문자열 값을 표시하여 코드를 이해하는 데 도움이 됩니다. 또한 콘솔 창에 경고 또는 오류를 인쇄하기 위해 printf 또는 String.Format과 동일한 JavaScript를 사용할 수도 있습니다.

이 기사에서는 JavaScript Equivalent를 printf 또는 String.Format에 적용하는 방법을 보여줍니다.

printf/String.Format과 동일한 JavaScript

printf/String.Format에 해당하는 JavaScript를 적용하려면 다음을 사용할 수 있습니다.







  • ' console.log() ' 방법
  • ' 문서.쓰기() ' 방법
  • ' String.format() ' 방법

이제 위의 각 접근 방식을 하나씩 살펴보겠습니다!



방법 1: 'console.log()' 메서드를 사용하는 printf/String.Format과 동일한 JavaScript

JavaScript에서 'console.log' 메서드는 정수 또는 문자열의 값을 인쇄하는 데 사용됩니다. 정수 및 문자열 값을 printf와 동등하게 인쇄하기 위해 이 방법을 사용할 수도 있습니다.



통사론





콘솔. 통나무 ( 메시지 )

여기에서 통과 된 ' 메시지 ' 매개변수는 console.log() 메서드를 사용하여 콘솔에 기록됩니다. 이 인수는 정수 또는 문자열 값과 같은 모든 것이 될 수 있습니다.

아래 주어진 예를 보십시오.



예시
먼저 '라는 이름의 지정된 두 변수에 정수 값과 문자열 값을 저장합니다. 선택1 ' 그리고 ' 발2 ', 각각:

~였다 선택1 =
~였다 발2 = 'Printf 또는 String.Format에 해당하는 JavaScript'

이제 '의 초기화된 값을 표시합니다. 선택1 ' 그리고 ' 발2 '를 사용하여 콘솔에서 ' console.log() ' 방법:

콘솔. 통나무 ( 선택1 )
콘솔. 통나무 ( 발2 )

위의 구현 후에 다음과 같은 결과를 얻을 수 있습니다.

방법 2: 'document.write()' 메서드를 사용하는 printf 또는 String.Format과 동일한 JavaScript

자바스크립트에서 ' 문서.쓰기() ” 메서드는 DOM(Document Object Model)에 정수 및 문자열 값을 표시하는 데에도 사용됩니다. 보다 구체적으로, 이 방법은 콘솔이 아닌 DOM에 정수 또는 문자열 값을 인쇄합니다.

통사론

문서. 쓰다 ( exp1 , 특급2 )

여기, ' exp1 ' 그리고 ' 특급2 '는 일부 정수 또는 문자열 값을 나타냅니다.

데모를 위해 다음 예제를 살펴보십시오.

예시
이제 '를 사용하여 이미 생성된 변수의 값을 표시합니다. 문서.쓰기() ' 방법:

문서. 쓰다 ( 선택1 , ' \N ' )
문서. 쓰다 ( 발2 )

구현 후에는 다음과 같은 결과를 얻을 수 있습니다.

방법 3: JavaScript String.format() 메서드를 사용하는 printf 또는 String.Format과 동일

' String.format() ” 메소드는 출력 형식을 변경하거나 사용자 정의하는 데 사용됩니다. 이 기능을 적용하여 입력된 문자열 값을 수정합니다. 이는 지정된 문자열 값을 배치하려는 문자열 위치에 인덱스 값을 배치하여 수행됩니다. 그런 다음 업데이트할 문자열 값을 format() 메서드의 인수에 배치합니다.

데모를 위해 다음 예제를 살펴보십시오.

예시
먼저 커스텀 프로토타입 함수를 생성할 것입니다. format 함수는 특정 문자열을 가져와 ' {} '를 대괄호로 묶고 그 안에 포함된 숫자를 지정된 인덱스에 있는 문자열 인수로 바꿉니다. 이후, ' /{(\d+)}/g '는 숫자가 아닌 문자(문자열)를 검색하여 추가된 조건을 확인한 후 지정된 인덱스에 배치합니다.

. 원기 . 체재 = 기능 ( ) {
~였다 선택1 = 인수 ;
반품 이것 . 바꾸다 ( /{(\d+)}/g , 기능 ( 가져 오기 , 숫자 ) {
반품 유형 선택1 [ 숫자 ] != '한정되지 않은' ? 선택1 [ 숫자 ] : 가져 오기 ;
} ) ;
} ;

이제 인덱스 ' {0}, {1} ' 여기서 문자열 값을 바꿔야 합니다. 이러한 새 문자열 값은 처음에 ' 체재() ' 메서드를 인수로 사용합니다. 또한 추가된 인덱스는 지정된 문자열이 대체될 문자열을 참조합니다.

콘솔. 통나무 ( '{0}은 첫 번째 인수이고 {1}은 두 번째 인수입니다.' . 체재 ( '자바' , '자바스크립트' ) ) ;

해당 출력은 다음과 같습니다.

JavaScript Equivalent를 printf 또는 String.Format에 적용하는 가장 간단한 방법을 제공했습니다. 요구 사항에 따라 두 가지 방법 중 하나를 사용할 수 있습니다.

결론

printf 또는 String.Format에 해당하는 JavaScript를 적용하려면 ' console.log() ' 콘솔에 정수 및 문자열 값을 기록하는 방법 또는 ' 문서.쓰기() ” DOM에 해당 값을 표시하는 방법과 “ String.format() ” 지정된 인덱스 위치에서 문자열 값을 업데이트하는 메서드입니다. 이 문서에서는 printf 또는 String.Format에 해당하는 JavaScript에 대해 안내했습니다.