JavaScript 코드에서는 창 개체의 경고() 함수를 사용하여 프로그램을 디버그하기 위한 텍스트 조각을 표시하거나 사용자에게 관련 정보를 경고할 수 있습니다.
//Use window object's alert() function window.alert("sample text");
이 작성 방법은 다음과 같이 단순화될 수 있습니다. Alert() 함수 사용하기 :
//Simplified alert() usagealert("sample text");
텍스트를 줄 바꿈으로 표시해야 하는 경우 n:
//Use \n in alert() alert("The first line\nThe second line");
을 사용하면 됩니다. 탭 문자를 사용해야 하는 경우 t:
//Use \t in alert() alert("Alex\t50\t34\nBob\t59\t38");
변수 사용
을 사용하면 됩니다.정적 문자열을 표시하는 것 외에도, Alert() 함수는 변수를 허용하고 변수 값을 다른 문자열과 연결할 수도 있습니다:
//Use variable in alert() var word = "life"; alert("The magic word is: " + word + ". Don't panic.");
불행하게도, Alert() 함수는 변수를 허용할 수 있지만 이 작업만 수행할 수 있습니다. 문자열 연결 작업; 다른 디버깅 방법 console.log() 대조적으로, Alert() 함수는 문자열에 대한 매개변수 전달을 허용하지 않습니다. 다음 코드를 예로 들어 보겠습니다.
//Try to use parameter in alert(), will fail var name = "Bob"; var years = 42; alert("%s is %d years old.", name, years);
alert() 함수가 문자열 매개변수를 허용하는 경우 예상되는 출력 결과는 "Bob is 42세입니다."이지만 실제로 Alert() 함수는 이를 지원하지 않습니다. 따라서 최종 출력 결과는 "%s is %d year old."입니다.
팝업 창 스타일
alert() 함수에서 사용하는 팝업 상자는 웹 페이지 문서 개체가 아닌 브라우저 시스템 개체이므로 다음을 사용하여 팝업 상자의 스타일을 정의할 수 없습니다. Alert() 함수의 HTML 태그 - HTML 레이블이 그대로 표시됩니다. 다음 코드의 경우:
//Try to use HTML tags in alert(), will fail alert("<b>Test Text</b>");
출력 결과는 굵은 "테스트 텍스트"가 아닙니다.
정말로 경고 상자의 스타일을 변경해야 하는 경우 다음 두 가지 옵션이 있습니다.
1. 경고() 함수에 유니코드 문자를 사용합니다. 이 솔루션의 장점은 구현이 매우 간단하다는 것입니다. 그러나 제한 사항도 분명합니다. 즉, 유니코드 문자의 표현력이 매우 제한적입니다.
2. Alert() 함수를 사용하는 대신 HTML 구성 요소를 사용하여 팝업 상자를 시뮬레이션합니다(예: jQuery UI 대화 상자 사용). 이 솔루션의 장점은 팝업 상자의 표현력이 매우 뛰어나지만 이를 사용하면 프런트엔드 코드의 복잡성이 증가한다는 것입니다.
alert() 함수는 사용자에게 경고하고 프로그램을 디버그하는 데 사용할 수 있습니다. 전자의 경우 jQuery UI 대화 상자와 같은 구성 요소를 사용하면 후자의 경우 표현력과 사용자 경험이 크게 향상될 수 있습니다. 왜냐하면 Alert() 팝업 상자가 JavaScript 코드 실행을 차단하기 때문입니다. 대부분의 경우 console.log()는 다음과 같습니다. 프로그램을 디버깅하는 데 사용되는 것이 더 나은 솔루션입니다.
위 내용은 JavaScript의 Alert() 함수 팝업, 테스트 기술 및 경고 발행 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!