一、js的分支语句
1.if语句
- 语法一:
if(condition)
{
语句;
}
else if {
语句;
}
else{
语句;
}
alert()
- 语法:alert()
- 功能:弹出警告对话框
prompt()
- 语法:prompt()
- 功能:弹出输入框
- 返回值:点击确定,返回输入值;点击取消,返回null。
var age=prompt("请输入您的年龄");
if(age<18)
{
alert("您还没有成年");
}
else if(age>59)
{
alert("您已经超出年龄限制");
}
else{
alert("您可以进入");
}
length
- 语法:string.length
- 功能:获取string字符串的长度
- 返回值:number
例子:
var password=prompt("请设置你的密码");
if(password.length!=6)
{
alert("请输入六位数字密码!");
}
else{
if(isNaN(password)==true)
{
alert("密码必须为数字!");
}
else{
alert("密码设置正确!");
}
}
2.switch语句//多条件判断
- 语法:new Date().getday()
switch(expression){ //里面只写表达式
case value:statement
break; //提前退出,后面的不再进行判断
case value:statement
break;
...
default:statement
- 功能:获取星期
- 返回值:number(0-6)
输出
- 语法:document.write(“内容”);
- 功能:向浏览器输出内容
document.write(“今天是星期”+weekstr);
二、循环语句
1.for循环
- 语法:
for(语句1;语句2;语句3){ //for(i=1;i<=10;i++)
被执行的代码;
}
for(var i=1;i<101;i++)
{
document.write(i+'<br />');
}
嵌套
当循环与循环发生嵌套时遵循下列规则:
- 外层为假时内层不执行;
- 先执行外层再执行内层,直至内层条件为假时再执行外层
2.while循环
- 语法:
while(条件)
{
需要执行的代码;
}
3.do-while循环
- 语法:
do{
需要执行的代码;
}while(条件)
说明:至少循环一次,先执行一次再判断