JavaScript条件语句
分支语句
循环语句
第一章 JavaScript的分支语句
if语句
语法一:
if(condition){
statement;
}
alert()
语法:
alert()
功能:弹出警告对话框
语法二:
if(condition){
statement1;
}else{
statement2;
}
prompt()
语法:
prompt()
功能:弹出输入框
返回值:
- 点击确定,返回输入内容
- 点击取消,返回null



语法三:
if(condition){
statement1;
}else if{
statement2;
}...else{
statement3;
}
例子:
<script type="text/javascript">
var age=prompt("请输入您的年龄:");
if (age<18) {
alert("未成年");
}else if(age>=18&&age<=59){
alert("可以进入");
}else{
alert("超出限制");
}
</script>
if语句嵌套
length
语法:
string.length
功能:获取string字符串的长度
返回值:number
练习:
<html lang="en">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
var passward=prompt("请设置密码");
//判断密码长度,如果不是六位,否则
if (passward.length!=6) {
alert("请输入六位数字密码");
}else{
//如果密码是非数字,否则是数字
if (isNaN(passward)) {
alert("密码必须是数字");
}else{
alert("密码设置正确");
}
}
</script>
</body>
</html>
获取星期
语法:
new Date().getDay()
功能:获得星期
返回值:number(0-6)(周天是0,周六是6)
switch语句
语法:
switch(expression)
{
case value1:statement1;
break;
case value2:statement2;
break;
...
default:statement;
}
输出语句
语法:
document.write("内容")
功能:向浏览器输出内容

第二章 循环语句
for循环
语法:
for(语句1;语句2;语句3)
{
被执行的块代码;
}复制代码
语句1:循环(块代码)开始前执行
语句2:定义循环条件
语句3:循环执行后执行
for循环嵌套
规则:
- 外层为假时内层不执行
- 先执行外层再执行内层 ,直到内层条件为假时再返回外层去执行
while循环
语法:
while(条件)
{
执行的代码;
}
do-while循环
语法:
do{
执行的代码;
}while(条件)
说明:这种语法的循环至少执行一次
第三章 break和continue
continue:结束本次循环,开始下一次
break:立刻退出循环体