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 循环的主要内容,如果未能解决你的问题,请参考以下文章