自学内容网 自学内容网

JavaScript中控制台输出信息的方法

JavaScript中控制台输出信息的方法

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>控制台输出信息</title>
</head>
<body>
    <script>
        // 输出信息
        console.log('Web前端开发');
        console.info('Web前端开发');
        console.error('Web前端开发');
        console.warn('Web前端开发');
        // 输出调试,只能在IE浏览器中看到效果,
        // 在Chrome和Firefox看不到效果
        console.debug('这是一行文字');

        // 输出对象的层次结构
        let oBody = document.body;
        console.dir(oBody);
        // 输出数据表格化
        let students = [
            {
                name: '张三',
                email: 'zhangsan@163.com',
                qq:12345
            },
            {
                name: '李四',
                email: 'lisi@163.com',
                qq:12345
            },
            {
                name: '王五',
                email: 'wangwu@163.com',
                qq: 12345
            }
        ];
        console.table(students);

        let person = {
            name: 'Jhon',
            age: 20,
            say: function(){
                console.log(`{this.name}很帅!`);
            }
        };
        console.table(person);

        // 统计代码执行时间
        console.time('统计总循环时间');
        for (let i = 0, count = 0; i <=99999; i++){
            count++;
        }
        console.timeEnd('统计总循环时间');

        // 分组输出信息
        console.group('前端1组');
        console.log('前端1组-2');
        console.log('前端1组-3');
        console.log('前端1组-4');
        console.groupEnd();

        // 统计代码执行的次数

        function testFn(){
            console.count('当点函数被调用的次数');
        }
        testFn();
        testFn();
        testFn();

        for (let i = 0; i <= 5; i++){
            console.count('for循环执行次数');
        }

        // 当表达时为false时,输出信息
        let flag = false;
        console.assert(flag, '当flag为false时才输出');

        // 用来跟踪函数的调用轨迹
        let x = fn3(1, 2);
        function fn3(a, b){
            return fn2(a, b);
        }

        function fn2(a, b){
            return fn1(a, b);
        }

        function fn1(a, b){
            return fn(a, b);
        }

        function fn(a, b){
            console.trace();
            return a + b;
        }


        // 清除控制台所有内容
        // console.clear()


    </script>
</body>
</html>

最后的结果为:
在这里插入图片描述


原文地址:https://blog.csdn.net/u011549040/article/details/144359773

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!