js分支结构和循环结构

if结构

单分支:一个条件满足就执行 不满足就不执行

if(条件){
	代码块..	
}
过程:如果条件满足 就执行代码块 不满足就不执行
条件:
	表达式   比较运算表达式
	
一个值条件判断中:会发生隐式转换 转换成布尔值
一下转换成false  0 0.0 "" null undefined NaN

&& ||条件判断中 如果同时出现  &&优先级高(类比+-*/)
特殊用法:
	if {}可以省略 省略后只能控制一行 (不推荐使用)
短路
	表达式1&&表达式2
	表达式1相当于条件判断,表达式1结果为true表达式2执行,否则不执行
适用于:只有一个条件,只有一个语句  
	
if…else…结构 双分支
if(条件){
	代码块1;
}else{
	代码块2
}

过程:如果条件满足,则执行代码块1,否则执行代码块2
一个条件做两件事情

if…else if…else结构 (else if结构) 多分支
if(条件1){
	代码块1;
}else if(条件2){
	代码块2
}else if(条件3){
	代码块3
}...
else{
	
}

适用于:多个条件做多件事情

switch…case…结构 多分支
语法:
	switch(表达式){  可以是一个式子 或者 一个变量
		case1 : 
			要执行语句;
			break;
		case2:s
			语句2;
			break;
		....
		default:默认要执行的语句
	}

循环结构

循环概念和意义

循环:重复执行相同或者相似动作

生活中:操场跑步,吃饭,活着

程序中:重复执行相同活着相似代码

​ 3,将hello world 改成你好世界

while循环

//语法
while(条件){
    //需要执行代码
    循环体
}
/*
循环过程:
	先判断条件,如果为真,执行循环体内代码,再一次判断条件,为真执行代码块
	直到结果为false则退出循环
*/

循环三要素:

  • 循环变量初始化 (循环体外声明)
  • 循环条件(以变量为基础)
  • 循环条件更新 (循环体内更新)

注意:如果条件满足,且条件不更新,代码块会一直执行下去,会造成死循环

var i=0; //循环变量初始化
while(1<10){
	document.write("hello world<br>");
	i++;
}

continue使用:跳过本轮循环,继续开始下一轮

var i=1;
while(i<=5){
	if(i==3){
		continue;
	}
	console.log(i);
}
do{}while()循环
do{
	循环体;
}while(条件)

过程:
	先执行循环体,循环条件判断,如果为真,继续执行循环体,再一次判断,为真继续执行,直到false跳出循环

跟while区别:
	当第一次条件不满足时,dowhile至少执行一次,while一次都不执行

for循环

for(语句1;语句2;语句3){
	循环体;
}
语句1:循环变量初始化
语句2:循环条件
语句3:循环变量更新
三个语句之间以;分割最后一个不加

for in循环 增强for循环

for(var key in arr){
	key就是下标
	arr[key]
}

循环中break

break关键子写在函数体中,作用是跳出循环

使用场景:

​ while循环一般适用于不确定循环次数,具体条件写死循环,在循环内部通过分支结构(if),结合break控制跳出循环

​ for循环也可使用(条件控制循环跳出)

while(true){
	if(){
		break;
	}
}

for循环嵌套

for(var i=0;i<num;i++){
	for(var j=0;j<num;j++){
	.....
	}
}

类比表格

在探索智慧旅游的新纪元中,一个集科技、创新与服务于一体的整体解决方案正悄然改变着我们的旅行方式。智慧旅游,作为智慧城市的重要分支,旨在通过新一代信息技术,如云计算、大数据、物联网等,为游客、旅游企业及政府部门提供无缝对接、高效互动的旅游体验与管理模式。这一方案不仅重新定义了旅游行业的服务标准,更开启了旅游业数字化转型的新篇章。 智慧旅游的核心在于“以人为本”,它不仅仅关注技术的革新,更注重游客体验的提升。从游前的行程规划、信息查询,到游中的智能导航、个性化导览,再到游后的心情分享、服务评价,智慧旅游通过构建“一云多屏”的服务平台,让游客在旅游的全过程中都能享受到便捷、个性化的服务。例如,游客可以通过手机APP轻松定制专属行程,利用智能语音导览深入了解景点背后的故事,甚至通过三维GIS地图实现虚拟漫游,提前感受目的地的魅力。这些创新服务不仅增强了游客的参与感满意度,也让旅游变得更加智能化、趣味化。 此外,智慧旅游还为旅游企业政府部门带来了前所未有的管理变革。通过大数据分析,旅游企业能够精准把握市场动态,实现旅游产品的精准营销个性化推荐,从而提升市场竞争力。而政府部门则能利用智慧旅游平台实现对旅游资源的科学规划精细管理,提高监管效率质量。例如,通过实时监控数据分析,政府可以迅速应对旅游高峰期的客流压力,有效预防景区超载,保障游客安全。同时,智慧旅游还促进了跨行业、跨部门的数据共享与协同合作,为旅游业的可持续发展奠定了坚实基础。总之,智慧旅游以其独特的魅力无限潜力,正引领着旅游业迈向一个更加智慧、便捷、高效的新时代。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值