当前位置: 首页 > news >正文

HoRain云--JavaScript 调试

🎬 HoRain 云小助手:个人主页

⛺️生活的理想,就是为了理想的生活!


⛳️ 推荐

前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。

目录

⛳️ 推荐

JavaScript 调试

JavaScript 调试工具

console.log() 方法

实例

设置断点

debugger 关键字

实例

主要浏览器的调试工具

Chrome 浏览器

Firefox 浏览器

Safari

Internet Explorer 浏览器。

Opera


在编写 JavaScript 时,如果没有调试工具将是一件很痛苦的事情。


JavaScript 调试

没有调试工具是很难去编写 JavaScript 程序的。

你的代码可能包含语法错误,逻辑错误,如果没有调试工具,这些错误比较难于发现。

通常,如果 JavaScript 出现错误,是不会有提示信息,这样你就无法找到代码错误的位置。

通常,你在编写一个新的 JavaScript 代码过程中都会发生错误。

JavaScript 调试工具

在程序代码中寻找错误叫做代码调试。

调试很难,但幸运的是,很多浏览器都内置了调试工具。

内置的调试工具可以开启或关闭,严重的错误信息会发送给用户。

有了调试工具,我们就可以设置断点 (代码停止执行的位置), 且可以在代码执行时检测变量。

浏览器启用调试工具一般是按下 F12 键,并在调试菜单中选择 "Console" 。


console.log() 方法

如果浏览器支持调试,你可以使用 console.log() 方法在调试窗口上打印 JavaScript 值:

实例

a = 5; b = 6; c = a + b; console.log(c);


尝试一下 »


设置断点

在调试窗口中,你可以设置 JavaScript 代码的断点。

在每个断点上,都会停止执行 JavaScript 代码,以便于我们检查 JavaScript 变量的值。

在检查完毕后,可以重新执行代码(如播放按钮)。


debugger 关键字

debugger关键字用于停止执行 JavaScript,并调用调试函数。

这个关键字与在调试工具中设置断点的效果是一样的。

如果没有调试可用,debugger 语句将无法工作。

开启 debugger ,代码在第三行前停止执行。

实例

var x = 15 * 5; debugger; document.getElementbyId("demo").innerHTML = x;


尝试一下 »


主要浏览器的调试工具

通常,浏览器启用调试工具一般是按下 F12 键,并在调试菜单中选择 "Console" 。

各浏览器的步骤如下:

Chrome 浏览器

或者你可以右击鼠标选择"检查",如下图:

Firefox 浏览器

Safari

Internet Explorer 浏览器。

Opera

更简单的方式是:右击鼠标,选择"查看元素"

❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

http://www.cnnetsun.cn/news/3624733.html

相关文章:

  • 基于YOLOv8与SlowFast的轻量化智能安防实践
  • 肝细胞特异性启动子有哪些?TBG和Alb在AAV肝脏递送中的应用
  • 大语言模型自我博弈:提升推理能力的革命性方法
  • 5分钟视频转PDF:智能提取PPT内容的高效解决方案
  • Linux操作系统核心解析:从命令行到架构设计
  • 如何安全解锁WeMod专业版功能:本地化方案终极指南
  • 基于Android的健康饮食推荐系统任务书
  • 技术写作与知识沉淀方法论:从信息碎片到个人品牌的系统化构建
  • win11安装TortoiseSVN配置svn服务端与汉化
  • 【单片机毕业设计推荐】基于 STM32 的带温度补偿超声波测距预警系统设计,基于 STM32 的可调阈值超声波声光报警装置设计(014203)
  • Shiro漏洞检测工具环境配置:JavaFX与JDK11实战指南
  • Mapbox GL JS 3.27.0 发布:升级 TypeScript 7,修复多项关键 Bug
  • 新闻稿AI化已成定局:但你的团队还在用ChatGPT抄提示词?——企业级新闻生成平台选型评估矩阵(含Latency/FAIR/Traceability三维评分标准)
  • Agentic AI时代:提示工程架构师的技术转型与实战
  • Postman Fuzz 模块 vs APIFox Fuzz 模糊测试 完整对比分析
  • VMware Unlocker 3.0 实战指南:在普通PC上解锁macOS虚拟机支持
  • 多模型路由与推理成本优化:一个网关调度 3 个 LLM 的生产级方案复盘
  • Linux第29篇:Kubernetes从零部署Java微服务集群:容器编排实战
  • OneMore插件:160+功能重塑你的OneNote笔记工作流
  • AI如何动态调节《原神》角色强度?:基于百万局对战数据的实时平衡模型揭秘
  • 3分钟解锁QQ音乐加密文件:qmcdump终极完整指南
  • 终极Wand专业版解锁指南:告别付费订阅的游戏修改新体验
  • 基于YOLOv12的道路坑洼智能检测系统开发实践
  • 央国企数据平台建设复盘:合规约束下的AI+BI推进节奏
  • 国产智能运维平台哪家强?
  • AI低代码破局企业数智化:多行业落地解决方案与实战方向
  • OH My GOD!让AI直接返回JSON,这个技巧早该学会了(四)
  • 显卡驱动彻底清理终极指南:DDU专业工具深度解析与应用
  • LLaMA-Factory 实战:从零微调 Qwen2.5 大模型的完整指南
  • 边缘端 AI 部署实战:从模型量化到树莓派/手机推理的完整方案