2.JavaScript的条件和循环语句真的会用吗

js中的条件语句

分支和循环语句

if语句

var age = prompt("请输入您的年龄:");
if( age<18 ){
	alert("你还未成年");
}else if(age>100){
	alert("bu");
}
else{
	alert("你成年");
}

prompt()弹出输入框,点击确定,返回输入内容,点击取消,返回null
alert()弹出警告对话框

在这里插入图片描述
string.length
用来获取string字符串的长度,返回值为number

var password = prompt("请输入您的密码:");
if( password.length != 6 ){
	alert("are you sure ,密码6位数字");
}else{
	if( isNaN(password)==true){
		alert("纯数字");
	}else{
		alert("输入成功");
	}
}

一个小栗子

var str="abcl23";
var num parseInt(str) ;
if(num==NaN){// NaN和任何内容都不相等,包括它本身
	alert(NaN) ;
}else if(num==123){
	alert( 123);
}else if(typeof num=="number" ){
	alert( "num" ) ;
}else{
	alert ( "str" );
// num为答案啊

document.write()
doucument.write(“content”);
向浏览器输出内容

switch用于多条件的判断

switch(expression){
	case value:statement
	break;
	case value:statement
	break;
	default:statement
}

星期的获取方法
new Date().getDay()
获取星期
返回值为:number(0~6)

var week = new Date().getDay();
var weekstr = "";
switch(week){
	case 0:weekstr="日";
	break;
	case 1:weekstr="一";
	break;
	case 2:weekstr="二";
	break;
	case 3:weekstr="三";
	break;
	case 4:weekstr="四";
	break;
	case 5:weekstr="五";
	break;
	default:weekstr="六";
}
document.write("今天是星期"+weekstr);

js中的循环语句
for for-in while do…while
在这里插入图片描述

for(var i=1;i<=100;i++){
	document.write(i+"<br />");
}

当循环与循环发生嵌套时遵循下列规则∶
1.外层为假时内层不执行﹔
2.先执行外层再执行内层,直至内层的条件为假时再返回外层去执行。

在这里插入图片描述

var i=1;
while(i<=100){
	document.write(i+"<br />");
	i+=2;
}

在这里插入图片描述

var i=1;
do{
	document.write(i+"<br />");
	i+=3;
}while(i<=100);

for与while循环的区别
for循环适合已经知道循环次数
while适合知道条件,未知次数的循环

break 立即退出循环
continue结束本次循环,继续开始下一次循环

NEXT:
JS的函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值