Web前端认识day-09

把一个变量传递给另外一个变量

Var 变量名=值;
Var n=3;
Var m=n;
Var a={name:”张三”,age:24};
Var b=a;

1, 赋值传值:两份数据,两份数据之间不会影响
2, 引用传值:一份数据,任意一个改动值另外一个都会受到影响
注意:在简单数据的传值中,都是赋值传值,而复杂数据都是引用传值

流程控制值if语句:

1,if语句:

语法:if(条件){语句块}
执行:判断条件是否满足,如果条件满足就会执行语句块,如果条件不满足,就不会执行语句块的内容
注意:很有可能不执行

2,if,else语句:

语法:if(条件){语句块1}else{语句块2}
执行:判断条件是否满足,如果条件满足,就会执行语句块1,如果条件不满足,就会执行语句块2
注意:这种语句必定会有一个语句块执行

3,if,elseif,elseif语句

语法:if(条件1){语句块1}else if(条件2){语句块2}else if(条件3){语句块3}。。。。。。
执行:判断条件1是否满足,如果满足就会执行语句块1,如果不满足就会判断条件2,如果条件2满足,就会执行语句块2,如果条件2不满足就会判断条件3,如果条件3满足就会执行语句块3,如果条件3不满足就会继续往下判断
注意:这种语句有可能不执行

4,if,elseif,elseif,else语句

语法:if(条件1){语句块1}else if(条件2){语句块2}else{语句块3}
执行:判断条件1是否满足,如果满足执行语句块1,如果不满足就会判断条件2,如果条件2满足就会执行语句块2,如果不满足就会执行语句块3【前面条件不满足就会执行】
注意:语句必定会执行
switch语句
var n=2;
Switch(变量n){
	Case 值1:
		Document.write();
		Break;
	Case 值2:
		Document.write();
		Break;
	……
	Default:
		Document.write(“”);
		}
执行:变量n和值1比较,如果相同,就会执行值1后面的内容,如果不相同就会比较变量n和值2是否想同,如果相同,就会执行值2后面的内容,如果不相同就会继续比较下去,如果没有值和变量n相同就会执行default的内容
小知识点:if语句之间可以互相嵌套
Var n=2;
	Var m=4;
	If(n==2){
		If(var m==4){
			Alert(“aaa”)
		}
		}else{
		语句块2
	}
	 
	Switch(){
		Case 80<n:
		Document.write();
	} 

循环:

循环三要素:
1, 循环变量的初始化
2, 循环条件的判断
3, 循环变量的改变

While循环


	//语法: 
		Var i=1;//循环变量的初始化
		while(i<=100//循环条件的判断){
	//循环体
		Document.write(i);
	//循环变量的改变
		I=i+5;
	}
	While(){}
执行:
循环变量初始化=》循环条件的判断(true)=》循环体=》循环变量的改变=》循环条件的判断(true)=》循环体=》循环变量的改变=》循环条件的判断(false)=》跳出循环
注意:
如果循环条件判断为false那么久不会长执行
dowhile循环
语法:
Var i=1; do{ //循环体 循环变量的改变 i++; }while(i<=100)
执行:
循环变量的初始化=》立刻执行一次循环体=》循环变量的改变=》循环条件的判断(true)=》循环体=》循环变量的改变=-》循环条件判断(false)=》跳出循环
注意:必定会执行
for循环
语法:
for(【循环变量的初始化】;【循环条件的判断】;【循环变量的改变】){ 【循环体】 }
执行:
【循环变量的初始化】=》【循环条件的判断】(true)=》【循环体】=》【循环变量的改变】=》循环条件的判断】(true)=》【循环体】=》【循环变量的改变】=》【循环条件的判断】(tfalse)=》=》跳出循环

for循环的嵌套

	for(){
		for(){
			
		}
	}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值