JavaScript day03 循环

Posted ssk69

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript day03 循环相关的知识,希望对你有一定的参考价值。

循环

while循环
循环是重复性做一件事情
没有办法控制每次循环的时间长度
循环会增大程序时间复杂度(不建议无限循环嵌套 一般情况下不会嵌套超过两次)
死循环 是不会停止的循环 会导致电脑内存溢出 从而蓝屏(要闭避免死循环)
循环分很多种 常见有三种 while循环 do while循环 for循环
写法

定义初始值

while(布尔类型表达式)

​ 循环体 (迭代 初始值变化 操作)

放到循环体里面的代码会循环执行 放到外面只执行一次

循环四要素: 初始值 迭代量 循环体 条件判断表达式(循环条件)
do whlie 循环
do while 先做后循环

do whlie和while的区别就是 while可能一次不做 do while 至少做一次

do while写法

var 初始值

do

​ 循环体

​ 迭代量

while(布尔类型表达式)

for 循环
for循环是一个比较常用的循环
使用方式

for(初始值 , 判断条件, 迭代量)

​ 循环体

for(var	i = 0 ; i< 10 ;i++ )

​		console.log(i);   // 0-9


var i = 0 

for(; i<5;i++)

​	console.log(i); //0-4


时间复杂度 代码执行时长:

while循环和do while循环时间复杂度一致

while循环速度比for循环快一倍

while循环时间复杂度低于for循环

循环嵌套 while嵌套:
while()

​	外面执行5次

​		while()

​		里面执行6次





共执行30次
break在switch中会跳出整个switch块 for也一样会跳出整个for块
break在外面的循环 会结束里面包含的循环 但是里面包含的不会结束外面的循环

以上是关于JavaScript day03 循环的主要内容,如果未能解决你的问题,请参考以下文章

DAY55-前端入门-javascript

iOS学习之C语言Day03

[Day03] 循环语句list相关练习题

Day03 循环&case条件&函数&中断控制

Python自学DAY03

day03笔记