作者:WangMin

格言:努力做好自己喜欢的每一件事

JavaScript 注释

JavaScript 注释用于解释 JavaScript 代码,提高代码的可读性,也可以用于在测试替代代码时阻止执行,而且JavaScript 代不会执行注释

1、JavaScript 单行注释(最常见)

单行注释以 // 开头,任何位于 // 与行末之间的文本都会被 JavaScript 忽略(不会执行)。

以下案例在每条代码行之前使用单行注释:

<input type="button" value="提交"/>
//获取元素
var ele=document.getElementsByTagName('input');

以上案例中浅灰色字体表示的就是注释。单行注释可以加在每条代码行之前,也可以加在每行JavaScript 代码的末尾,如下:

var ele=document.getElementsByTagName('input'); //获取元素

2、JavaScript 多行注释(用于官方声明)

多行注释以 /* 开头,以 / 结尾,任何位于 / 和 */ 之间的文本都会被 JavaScript 忽略。案例如下:

<input type="button" value="提交"/>
/*
1、获取元素
2、初始值
*/
var ele=document.getElementsByTagName('input');
var a=0;

以上案例中浅灰色字体表示的就是注释。

注释的重要性

  • 养成一个好的习惯就是写注释。
  • 方便你二次阅读,维护你的代码。
  • 如果后面项目转手,也方便别人来理解你的代码和维护你的代码。

JavaScript 输入 / 输出

在JavaScript中可以非常方便地实现输入输出信息,并与用户进行交互。

1、警告窗函数alert(“要输出的信息”)

alert()方法是window对象的一个方法,因此在使用时,不需要写window窗口对象名,而是直接使用就行了。它主要用途用在输出时产生有关警告提示信息或提示用户,一旦用户按“确定”钮后,才可继续执行其他脚本程序。这个函数只有一个参数,参数可以是字符串、变量或者表达式。如下:

var str="你好,明天";
alert(str);

<input type="button" value="提交"/>
var ele=document.getElementsByTagName('input');
alert(ele);

var a=5+6;
alert("5+6="+a)

字符串和表达式之间用 "+" 加号连接。



2、输出函数document.write() / document.writeln()方法

document是JavaScript中的一个对象在它中封装许多有用的方法,其中write() 和 writeln() 就是用于将文本信息直接输出到浏览器窗口中 (输出文字到HTML界面) 的方法。调用方法为 document.write() / document.writeln()。

document.write("document是<br/>JavaScript中的一个对象在它中封装许多有用的方法");



注意document.write()函数中换行要用 <br/>。

document.writeln() 方法与 document.write() 的区别 :document.writeln() 方法会自动在文本之后加入回车符,如下:

document.writeln("123");
document.write("456");

3、输入函数prompt(“显示的信息”,“输入框中的默认值”):利用输入、输出方法实现用户交互。

prompt()函数有2个参数,返回的是字符串类型。这个方法首先在浏览器窗口中弹出一个对话框,让用户自行输入信息。一旦输入完成后,就返回用户所输入信息的值。例如:

var like=prompt("你的爱好是:","唱歌");
alert("你的爱好是:"+like);





如果用户单击取消按钮,此函数将返回NULL值,如下:



4、输出函数confirm(“要输出的信息”)

弹出一个确认消息对话框,有确定和取消两个按钮,点击确定就返回true,点击取消就返回false。这个方法常用来作简单判断,非常方便,但每次总是要弹框,所以还是挺麻烦的。例子如下:

confirm("你今天过得好吗?");

5、输出函数console.log("要输出的信息")

用法和上面方法一致,只是信息会输出到控制台(浏览器F12打开审查元素页面,下面就是控制台)。审查元素后点击Console就会出现控制台的界面了,如下:



案例如下:

var a=5+6;
console.log("5+6="+a);



注意:

  • console.log() 方法能够让你看到你在页面中的输出内容,让你更容易调试程序。
  • 与alert相比,console不会打断你页面的操作。

以上仅是个人见解,若有不足之处欢迎在下方评论指出,那就先分享到这里!! 后续继续更新!!

JavaScript 语法:注释与输入 / 输出的更多相关文章

  1. JavaScript语法详解:JS简介&变量

    本文最初发表于博客园,并在GitHub上持续更新前端的系列文章.欢迎在GitHub上关注我,一起入门和进阶前端. 以下是正文. JavaScript简介 Web前端有三层: HTML:从语义的角度,描 ...

  2. Javascript语法基础

    Javascript语法基础   一.基本数据类型   JavaScript中支持数字.字符串和布尔值三种基本数据类型: 1.数字 数字型是JavaScript中的基本数据类型.在JavaScript ...

  3. 第九十八节,JavaScript语法、关键保留字及变量

    JavaScript语法.关键保留字及变量 学习要点: 1.语法构成 2.关键字保留字 3.变量 任何语言的核心都必然会描述这门语言最基本的工作原理.而JavaScript的语言核心就是ECMAScr ...

  4. JavaScript 语法

    一.JavaScript简介 1.JavaScript是个什么东西? 它是个脚本语言,需要有宿主文件,它的宿主文件是HTML文件. 2.它与Java什么关系? 没有什么直接的联系,Java是Sun公司 ...

  5. JavaScript 的注释和快捷键

    添加必要的注释,对一个有责任心.有道德模范的前端必须具备的好习惯, 可以大大提高代码的可维护性.可读性. java代码注释快捷键:ctrl+shift+/首先熟悉一下html.css.js的注释的写法 ...

  6. 网站开发综合技术 一 JavaScript简介 二JavaScript语法

    第1部分 JavaScript简介 1.JavaScript它是个什么东西? 它是个脚本语言,需要有宿主文件,他的宿主文件是html文件. 2.它与Java有什么关系? 没有什么直接联系,java是S ...

  7. JavaScript基础——JavaScript语法基础(笔记)

    JavaScript语法基础(笔记) 1.语言编码 JavaScript语言建立在Unicode字符集基础之上,因此脚本中,用户可以使用双字节的字符命名常量.变量或函数等. [示例] var 我=&q ...

  8. 初探 -5 JavaScript 语法

    JavaScript 是一个程序语言.语法规则定义了语言结构. JavaScript 语法 JavaScript 是一个脚本语言. 它是一个轻量级,但功能强大的编程语言. JavaScript 字面量 ...

  9. When Colon Scripting is comming(JavaScript语法扩充)

    当冒号脚本来临-- JavaScript语法扩充 连续好几夜的不能安眠,得出结论就是,未来语言未来的编译器应该是支持语法定制规则和语法扩展的,这样使得编程语言不断进化以更利于人类使用!of cours ...

  10. A Byte of Python 笔记(10)输入/输出:文件和储存器

    第12章  输入/输出 大多数情况下,我们需要程序与用户交互.从用户得到输入,然后打印一些结果. 可以分别使用 raw_input 和 print 语句来完成这些功能.对于输出,可以使用多种多样的 s ...

随机推荐

  1. Unity UGUI的CanvasScaler(画布缩放器)组件的介绍及使用

    Unity UGUI的CanvasScaler(画布缩放器)组件的介绍及使用 1. 什么是CanvasScaler组件? CanvasScaler是Unity中UGUI系统中的一个组件,用于控制画布的 ...

  2. Openjob 1.0.5 发布,新增 Agent

    什么是 Openjob? Openjob 基于Akka架构的新一代分布式任务调度框架.支持多种定时任务.延时任务.工作流设计,采用无中心化架构,底层使用一致性分片算法,支持无限水平扩容. 完善的任务日 ...

  3. 微服务性能分析工具 Pyroscope 初体验

    Go 自带接口性能分析工具 pprof,较为常用的有以下 4 种分析: CPU Profiling: CPU 分析,按照一定的频率采集所监听的应用程序 CPU(含寄存器)的使用情况,可确定应用程序在主 ...

  4. 手机免root安装最新青龙面板(非Alpine term | Zero term软件)

    使用软件:Termux 可以用于任何支持qemu虚拟机的环境.APP 制作了基本的系统环境.开发环境和青龙面板环境.多个虚拟机,按需求下载 官方网站:https://api.wer.plus 群:10 ...

  5. node:windows script host 錯誤 console未定义

    错误背景 在开发npm包时,碰到此项报错 解决方案 选中任意js文件,选择打开方式,指定到node中即可

  6. 图像阈值_有cv2.threshold,cv2.adaptiveThreshold 等。

    1.简单阈值 使用的函数:cv2.threshold (src, thresh, maxval, type) 注释: 与名字一样,这种方法非常简单.但像素值高于阈值时,我们给这个像素赋予一个新值(可能 ...

  7. rest-apiV2.0.0升级为simplest-api开源框架生态之simplest-jpa发布

    什么是 simplest simplest 追求存粹简单和极致. 旨在为项目快速开发提供一系列的基础能力,方便用户根据项目需求快速进行功能拓展 不在去关心一些繁琐.重复工作,而是把重点聚焦到业务. 前 ...

  8. 如何在工作中利用Prompt高效使用ChatGPT?

    导读 AI 不是来替代你的,是来帮助你更好工作.用better prompt使用chatgpt,替换搜索引擎,让你了解如何在工作中利用Prompt高效使用ChatGPT. 01背景 现在 GPT 已经 ...

  9. 优化 Redis 集群缓存分配:解决节点间分配不均导致内存溢出问题

    一.Redis 集群部署简介 在现代应用程序中,缓存被广泛应用以提高性能和减轻后端数据库的压力.本文将探讨面对 Redis 集群缓存分配不均问题时的解决方法. 我们的 Redis 集群部署包括 3 主 ...

  10. 安装win10虚拟机

    1.前期工作 下载win10镜像:zh-cn_windows_10_consumer_editions_version_21h1_updated_aug_2021_x64_dvd_4de56d76.i ...