<!DOCTYPE html> <html> <head> <title>常用console命令</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <script type="text/javascript"> console.log('hello'); console.info('信息'); console.error('错误'); console.warn('警告'); </script> </body> </html>
가장 일반적으로 사용되는 명령은 console.log입니다.
관련 학습 권장 사항: javascript 비디오 튜토리얼
위 콘솔은 printf의 자리 표시자 형식을 지원합니다. 지원되는 자리 표시자는 문자(%s), 정수(%d 또는 %i)입니다. 부동소수점수(%f)와 객체(%o)
<script type="text/javascript"> console.log("%d年%d月%d日",2011,3,26); </script>
효과:
<!DOCTYPE html> <html> <head> <title>常用console命令</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <script type="text/javascript"> console.group("第一组信息"); console.log("第一组第一条:我的博客(http://www.webhek.com)"); console.log("第一组第二条:CSDN(http://blog.csdn.net/u011043843)"); console.groupEnd(); console.group("第二组信息"); console.log("第二组第一条:程序爱好者QQ群: 259280570"); console.log("第二组第二条:欢迎你加入"); console.groupEnd(); </script> </body> </html>
효과:
console.dir() 개체의 모든 속성과 메서드를 표시할 수 있습니다.
<script type="text/javascript"> var info = { blog:"http://www.webhek.com", QQGroup:259280570, message:"程序爱好者欢迎你的加入" }; console.dir(info); </script>
효과:
console.dirxml()은 웹 페이지의 특정 노드(노드)에 포함된 html/xml 코드를 표시하는 데 사용됩니다.
<!DOCTYPE html> <html> <head> <title>常用console命令</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <p id="info"> <h3>我的博客:www.webhek.com</h3> <p>程序爱好者:259280570,欢迎你的加入</p> </p> <script type="text/javascript"> var info = document.getElementById('info'); console.dirxml(info); </script> </body> </html>
6. 변수가 true인지 확인
console.assert()는 표현식이나 변수가 true인지 확인하는 데 사용됩니다. 결과가 '아니요'이면 해당 메시지가 콘솔에 출력되고 예외가 발생합니다.
<script type="text/javascript"> var result = 1; console.assert( result ); var year = 2014; console.assert(year == 2018 ); </script>
1은 0이 아닌 값이며, 두 번째 판단은 거짓이지만 콘솔에 오류 메시지가 표시됩니다
console.trace()는 함수 호출 추적을 추적하는 데 사용됩니다.
<script type="text/javascript"> /*函数是如何被调用的,在其中加入console.trace()方法就可以了*/ function add(a,b){ console.trace(); return a+b; } var x = add3(1,1); function add3(a,b){return add2(a,b);} function add2(a,b){return add1(a,b);} function add1(a,b){return add(a,b);} </script>
콘솔 출력 정보:
console.time() 및 console.timeEnd()는 코드의 실행 시간을 표시하는 데 사용됩니다.
<script type="text/javascript"> console.time("控制台计时器一"); for(var i=0;i<1000;i++){ for(var j=0;j<1000;j++){} } console.timeEnd("控制台计时器一"); </script>
실행 시간은 38.84ms
성능 분석(Profiler)은 프로그램의 각 부분의 실행 시간을 분석하여 병목 지점이 어디인지 알아내는 것입니다. .사용된 메소드는 profile()입니다.
<script type="text/javascript"> function All(){ alert(11); for(var i=0;i<10;i++){ funcA(1000); } funcB(10000); } function funcA(count){ for(var i=0;i<count;i++){} } function funcB(count){ for(var i=0;i<count;i++){} } console.profile('性能分析器'); All(); console.profileEnd(); </script>
출력은 그림과 같습니다.
위 내용은 웹 프로그래머에게 필수적인 Console 객체의 9가지 메소드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!