JavaScript——if判断与循环


if(表达式){

		代码段1 

}else{

		代码段2

}



级联式:

语法:


if(表达式1){

		代码段1 

}else if(表达式2){

	    代码段2

}else if(表达式3){

	    代码段3

}else{

		代码段4

}



输入框:

prompt(用户提示信息);

作用: 点击输入框中的确定, 会返回,用户在输入框中,输入的数据点击取消,则会返回Null

备注:

1)但凡出现返回值, 如果后续功能需要使用。 一定需要存储它。

2)prompt() 输入框, 返回的数据,默认是字符串类型。即使不是,也会自动转换

语法示例:


var num = prompt("请输入你的性别");



备注: 带引号是字符串,直接使用。 不带引号是变量,会去找对应的内存空间

嵌套分支:


if(){

	if(){

		if(){

			console.log("内容");

		}

	}

}



if(){

	if(){

		if(){

			console.log(1);			

		}

					

		if(){

			console.log(2);			

		}

	}

}



switch…case:

作用: 提供了多个分支,功能类似if-else级联式,但是代码的可读性更好

语法:


switch(表达式){

					case 值1:

					   代码段1

				      break;

				      

				    case 值2: 

				       代码段2

				     break;

				    

				    case 值3:

				    	代码段3

				    break;

				    

				   default:

				        代码段4;

				       break;

			}



备注:

1)switch 后面是整型 或字符型的表达式

2)case 后面是整型或者字符型的常量

3) break: case和default 默认都跟随一个,用于结束当前语句

4)default: 类似于 if-else 中的else . 如果case的值,都无法和表达式匹配,那么执行default后的代码

数据类型转换:

1)隐式转换 (自动转换)

变量里,存储的数据是什么类型, 这个变量就是什么类型

2)显示转换 (手动转换)

parseInt() : 将小括号中的内容, 转换为Number类型, 并返回

String() : 将括号中的内容,转换为字符串。 并返回

循环语句

==============================================================

while循环:

作用: 循环代码段,减少重复性代码,方便开发者工作。

语法:


循环变量,记录循环的次数

var x = 0;

			

while(x < 3){   循环条件

				

		console.log("今天的。。。。");   循环体

		

		x++;    循环增量

				

}



for循环:

作用: 同while循环一样,循环代码段,减少重复性代码,方便开发者工作。

语法:


for(1.循环变量; 2.循环条件; 4.循环增量){

			3.循环体

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值