alert 和 console 是 JavaScript 里两个常用的输出/提示工具,但它们的作用和对象完全不同。
1. alert 是“直接告诉用户”
javascript
alert('后端未启动');
• 页面上弹出一个系统对话框,里面写着“后端未启动”。
• 用户必须点“确定”按钮,才能继续操作页面。
• 适合用在需要用户必须知道的错误或提示(比如“密码错误”“提交成功”)。
比喻:你手机收到一个必须点掉的弹窗通知。
2. console 是“给开发者做笔记”
javascript
console.log('请求成功,数据是:', data); console.error('数据库连接失败', err);
• 不会影响页面显示,用户完全看不到。
• 需要按 F12 打开浏览器开发者工具,在 Console(控制台)面板里才能看到。
• 适合在开发过程中打印变量、追踪代码执行到哪一步、排查错误。
比喻:你在作业本上用铅笔做的草稿笔记,只有你自己能看到。
一句话总结:
alert 是给用户看的弹窗,console 是给开发者看的调试输出。你开发时多用 console,给用户提示时才用 alert。