条件及循环

1、条件判断语句
if语句:if语句只能控制紧随其后的那个语句,若代码块则大括号

语法一: if(条件表达式) {语句}

语法二:if(条件表达式){语句} else{语句}

语法三:if(条件表达式){语句} else if(条件表达式){语句} else{语句}

2、条件分支语句
switch语句
语法:switch(条件表达式){case 表达式:语句 break;}
在执行时,会一次将case后的表达式的值和switch后表达式的值进行全等比较

var num = 1;    
switch(num){        
case 1: 
   console.log("壹");
   break;
case 2:
   console.log("贰");
   break;
default:
   console.log("非法数字")
}

3、while语句
document.write 输出的是HTML,在HTML中用< br >表示回车换行

confirm的输入是javascript中的字符串,javascript中用\n表示回车换行;如果用户点击确定按钮,则 confirm() 返回 true。如果点击取消按钮,则 confirm() 返回 false。

prompt函数会弹出一个提示框,该提示框会带一个文本框。语法:prompt(text,defaultText)。如果用户单击提示框的取消按钮,则返回 null。如果用户单击确认按钮,则返回输入字段当前显示的文本。

while(条件表达式){语句}
do…while do{语句}while(条件表达式) 会先执行一次语句,然后判断条件表达式

4、for循环
语法:for(1、初始化表达式;2、条件表达式;4、更新表达式){3、语句}

5、break与continue语句
break只能用于switch语句和循环语句,不能在if语句中使用,会立即终止离他最近的那个循环语句。

可以为循环语句创建一个label,来标识当前的循环,label:循环语句;使用break语句时,可以在break后跟一个标签,这样break将会结束指定的循环。

outer:
for(var i = 0;i<5;i++){
	console.log("@外层"+i);
	for(var j = 0;j<5;j++){
		break outer;
		console.log("内层"+j);
		}
}
# 输出 @外层0

continue语句:跳过当次循环,默认只对离自己最近的循环起作用;若指定也需要加标签。

console.time(“计时器的名字”)用来开启一个计时器
console.timeEnd()用来结束一个计时器
二者之间的代码执行时间会被输出

Math.sqrt()对一个数进行开方

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值