Console

Console的一些常用方法

//打印字符串
console.log("I am a 凡人");
//打印提示消息
console.info("Yes, you arm a 凡人");
//打印警告消息
console.warn("凡人你居然敢窥视我");
//打印调试信息
console.debug("我就是传说中的debug");
//清理控制台
console.clear()
clear()
//分组
console.group('凡人');
console.log("手");
console.log("脚");
console.groupEnd();

console.group('神');
console.log("法力无边");
console.log("腾云架雾");
console.groupEnd();
//查看对象信息
var person = {
    head: 1,
    hand: 2,
    leg: 2
};
console.log(person);
var data = [
    {
        '姓名': '幼儿园', 
        '性别': '女'
    },
    {
        '姓名': '李狗嗨',
        '数量': 1
    }
];
console.table(data);
//统计次数
console.count();
function hi(name) {
    console.count(name);
    return "hi " + name;
}

for(var i = 0; i < 10; i++) {
    if(i < 4) {
        hi("person");
    } else {
        hi("god");
    }
}
console.log(console);
Object {
    assert: ...,
    clear: ...,
    count: ...,
    debug: ...,
    dir: ...,
    dirxml: ...,
    error: ...,
    group: ...,
    groupCollapsed: ...,
    groupEnd: ...,
    info: ...,
    log: ...,
    markTimeline: ...,
    profile: ...,
    profileEnd: ...,
    table: ...,
    time: ...,
    timeEnd: ...,
    timeStamp: ...,
    timeline: ...,
    timelineEnd: ...,
    trace: ...,
    warn: ...
}
03-20
### Console 的定义与作用 在编程和 Web 开发上下文中,`console` 是一种用于调试、日志记录以及交互操作的重要工具。它通常被用来向开发者提供有关应用程序运行状态的信息。 #### 浏览器中的 `console` 在浏览器环境中,`console` 对象提供了多种方法来帮助开发人员输出信息到控制台。这些方法包括但不限于: - **`console.log()`**: 输出一条消息到控制台并附加一个换行符[^1]。 - **`console.error()`**: 记录错误信息。 - **`console.warn()`**: 显示警告信息。 - **`console.info()`**: 提供一般性的提示信息。 通过调用像 `console.log(hotel.name, hotel.checkAvailability())` 这样的语句,开发者可以在不中断程序执行的情况下观察变量的状态或函数返回的结果。 #### Node.js 中的 `console` 除了前端环境,在服务器端 JavaScript 平台上(如 Node.js),也存在类似的 `console` 功能。它的行为基本一致,主要用于打印数据至标准输出流或者错误流上以便于监控服务健康状况及排查问题所在。 ```javascript // Example of using console in a Node.js application. const http = require('http'); const server = http.createServer((req, res) => { const message = 'Server is running'; console.log(message); // Logs this text into terminal where node process runs. res.end(`Message logged: ${message}`); }); server.listen(8080); ``` 上述代码展示了如何利用 `console.log` 将消息发送给命令行界面下的终端窗口。 #### 关联概念:变量、常量与字面量 值得注意的是,在讨论任何具体的 API 或者功能之前理解基础的数据存储单位是非常重要的。正如所提到,“变量、常量以及文字值是我们能够在JavaScript里保存资料的方式。”这意味着当我们使用诸如 `hotel.name` 和其他表达式时实际上是在访问先前声明过的实体实例或者是即时创建的新对象成员属性[^2]。 至于逆向工程方面提及的技术手段,则更多应用于安全研究领域而非日常软件开发生命周期之内[^3]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值