一、消息对话框
(一)警示对话框
警示对话框的关键字是alert,因为它本质上是JavaScript内置函数,所以在应用时直接输入alert()即可。
案例:打开页面时显示一个欢迎对话框,对话框的内容为“欢迎张三来到宁波”
(二)确认对话框
确认对话框的关键字是confirm,同alert()一样,是javascript的内置函数。
confirm()对话框跟alert()对话框功能十分相似,不同之处是confirm对话框有“确认”和“取消”两个按钮。并且在单击“确定”按钮后,会返回布尔值true,单击“取消”按钮,将返回布尔值false.
案例:询问用户“你是计算机专业的吗”,如果回答是,则打印“请到一号楼报到”,否则打印“请到二号楼报到”。
三目运算符
var 变量=变量?"输出1 ":"输出2";
一定情况可以取代if的一些语句。
(三)提示对话框
提示对话框的关键字prompt,同alert()和confirm()一样,都是javascript的内置函数,在应用时,直接输入prompt()即可。
prompt()对话框不但提供带有“确定”、“取消”两个按钮,而且还提供一个用户可以用键盘输入的文本框,通过个文本框可以实现系统与用户的交互功能。
案例:根据提示,从键盘上输入一个人的名字,然后在页面输出“欢迎XXX进入学习JavaScript的大家庭!”。
prompt(“提示信息”,”输入框的默认信息”);
第一个参数值显示在对话框上,通常是一些提示信息;
第二个参数出现在用户输入的文本框中,且被选中,作为默认值。如果第二参数被省略,则提示对话框的输入文本中会出现“undefined”,也可以把第二个参数设置为空字符串,如下
二、条件分支
(一)if语句
(二)switch语句
三、循环语句
(一)for循环
(二)while循环
(三)do…while循环
四、中断语句
break和continue语句
break:其作用是当程序执行到break语句时,会结束执行并跳出整个语句。
continue:只能用在循环语句中,在循环语句中其作用是停止本次循环,即使后面还有未执行的语句也不再执行,重新执行下一次循环。
indexOf()
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
如果没有找到匹配的字符串则返回 -1。
注意: indexOf() 方法区分大小写。
案例:查找邮箱里面的@和.
若没有@或者.返回-1