JavaScript 语法:注释与输入 / 输出
作者:
WangMin
格言:努力做好自己喜欢的每一件事
1|0JavaScript 注释
JavaScript 注释用于解释 JavaScript 代码,提高代码的可读性,也可以用于在测试替代代码时阻止执行,而且JavaScript 代不会执行注释。
1、JavaScript 单行注释(最常见)
单行注释以 // 开头,任何位于 // 与行末之间的文本都会被 JavaScript 忽略(不会执行)。
以下案例在每条代码行之前使用单行注释:
以上案例中浅灰色字体表示的就是注释。单行注释可以加在每条代码行之前,也可以加在每行JavaScript 代码的末尾,如下:
2、JavaScript 多行注释(用于官方声明)
多行注释以 /* 开头,以 / 结尾,任何位于 / 和 */ 之间的文本都会被 JavaScript 忽略。案例如下:
以上案例中浅灰色字体表示的就是注释。
注释的重要性
- 养成一个好的习惯就是写注释。
- 方便你二次阅读,维护你的代码。
- 如果后面项目转手,也方便别人来理解你的代码和维护你的代码。
2|0JavaScript 输入 / 输出
在JavaScript中可以非常方便地实现输入输出信息,并与用户进行交互。
1、警告窗函数alert(“要输出的信息”)
alert()方法是window对象的一个方法,因此在使用时,不需要写window窗口对象名,而是直接使用就行了。它主要用途用在输出时产生有关警告提示信息或提示用户,一旦用户按“确定”钮后,才可继续执行其他脚本程序。这个函数只有一个参数,参数可以是字符串、变量或者表达式。如下:
字符串和表达式之间用 "+" 加号连接。
2、输出函数document.write() / document.writeln()方法
document是JavaScript中的一个对象在它中封装许多有用的方法,其中write() 和 writeln() 就是用于将文本信息直接输出到浏览器窗口中 (输出文字到HTML界面) 的方法。调用方法为 document.write() / document.writeln()。
注意document.write()函数中换行要用 <br/>。
document.writeln() 方法与 document.write() 的区别 :document.writeln() 方法会自动在文本之后加入回车符,如下:
3、输入函数prompt(“显示的信息”,“输入框中的默认值”):利用输入、输出方法实现用户交互。
prompt()函数有2个参数,返回的是字符串类型。这个方法首先在浏览器窗口中弹出一个对话框,让用户自行输入信息。一旦输入完成后,就返回用户所输入信息的值。例如:
弹出一个确认消息对话框,有确定和取消两个按钮,点击确定就返回true,点击取消就返回false。这个方法常用来作简单判断,非常方便,但每次总是要弹框,所以还是挺麻烦的。例子如下:
5、输出函数console.log("要输出的信息")
用法和上面方法一致,只是信息会输出到控制台(浏览器F12打开审查元素页面,下面就是控制台)。审查元素后点击Console就会出现控制台的界面了,如下:
- console.log() 方法能够让你看到你在页面中的输出内容,让你更容易调试程序。
- 与alert相比,console不会打断你页面的操作。
以上仅是个人见解,若有不足之处欢迎在下方评论指出,那就先分享到这里!! 😄 后续继续更新!!
__EOF__

本文链接:https://www.cnblogs.com/wmbuke/p/13870613.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库