JavaScript(流程控制语句)

一、消息对话框

(一)警示对话框
警示对话框的关键字是alert,因为它本质上是JavaScript内置函数,所以在应用时直接输入alert()即可。
案例:打开页面时显示一个欢迎对话框,对话框的内容为“欢迎张三来到宁波”


image.png
JavaScript(流程控制语句)_第1张图片
image.png

(二)确认对话框
确认对话框的关键字是confirm,同alert()一样,是javascript的内置函数。

confirm()对话框跟alert()对话框功能十分相似,不同之处是confirm对话框有“确认”和“取消”两个按钮。并且在单击“确定”按钮后,会返回布尔值true,单击“取消”按钮,将返回布尔值false.

案例:询问用户“你是计算机专业的吗”,如果回答是,则打印“请到一号楼报到”,否则打印“请到二号楼报到”。


JavaScript(流程控制语句)_第2张图片
image.png

JavaScript(流程控制语句)_第3张图片
image.png

三目运算符

var 变量=变量?"输出1 ":"输出2";

一定情况可以取代if的一些语句。

(三)提示对话框
提示对话框的关键字prompt,同alert()和confirm()一样,都是javascript的内置函数,在应用时,直接输入prompt()即可。
prompt()对话框不但提供带有“确定”、“取消”两个按钮,而且还提供一个用户可以用键盘输入的文本框,通过个文本框可以实现系统与用户的交互功能。

案例:根据提示,从键盘上输入一个人的名字,然后在页面输出“欢迎XXX进入学习JavaScript的大家庭!”。


JavaScript(流程控制语句)_第4张图片
image.png

JavaScript(流程控制语句)_第5张图片
image.png

prompt(“提示信息”,”输入框的默认信息”);
第一个参数值显示在对话框上,通常是一些提示信息;
第二个参数出现在用户输入的文本框中,且被选中,作为默认值。如果第二参数被省略,则提示对话框的输入文本中会出现“undefined”,也可以把第二个参数设置为空字符串,如下


image.png

二、条件分支

(一)if语句
(二)switch语句

三、循环语句

(一)for循环
(二)while循环
(三)do…while循环

四、中断语句

break和continue语句
break:其作用是当程序执行到break语句时,会结束执行并跳出整个语句。
continue:只能用在循环语句中,在循环语句中其作用是停止本次循环,即使后面还有未执行的语句也不再执行,重新执行下一次循环。

indexOf()

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
如果没有找到匹配的字符串则返回 -1。
注意: indexOf() 方法区分大小写。
案例:查找邮箱里面的@和.


image.png

若没有@或者.返回-1

你可能感兴趣的:(JavaScript(流程控制语句))