百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

js中while循环语句

itomcoil 2025-03-13 16:35 22 浏览

循环语句(loop)

- 通过循环语句可以让一段代码反复的执行多次

- 循环语句主要两种:

while语句(while循环)

do-while语句

for语句(for循环)


while语句:

- 语法:

while(条件表达式){

语句...

}

- 执行流程:

while语句在执行时,会先对while后的条件表达式进行求值判断,

如果为false,则语句直接结束

如果为true,则执行while后的代码块(循环体),

执行完毕继续对条件表达式进行求值判断,

以此类推,直到条件表达式为false,循环结束



// 像这种条件表达式恒为true循环,被称为死循环,它会一直执行(慎用)

while(true){

alert('hello');

}

//每一个循环都要由三个表达式组成
// 初始化表达式,初始化一个变量
var i = 0;
//条件表达式,设置循环执行的条件
while(i < 5){
  document.write('
'); //更新表达式,修改初始化变量的值 i++; }

(while循环语句2案例):


//创建一个初始化表达式
        var i = 0
        // 创建循环和条件表达式
        while(i < 10){
         console.log('hello');
        //更新表达式
         i++;
        }
		//两种使用方式----
         var i = 0;
         while (true){
            console.log('abc')
            i++;
           if(i === 5){
        // 也可以通过break来结束循环
               break;  }   }
//假设存款的年利率为5%,1000元存几年能变成5000元
        // 创建一个变量,用来存储钱数
        var money = 1000;
        // money *= 1.05; //一年后的钱数
        // money *= 1.05; //两年后的钱数
        // 创建一个计数器
        var year = 0;
        // 创建一个循环,来模拟存钱的状态
        while (money <= 5000){
            money *= 1.05;
            //使计数器增加
            year++;  }
        alert('从1000到5000需要'+year+'年!')


(do-while循环):

do-while循环--语法:do{

语句....

}while(条件表达式)

执行流程:

do-while循环在执行时,会先执行do后边的代码块(循环体),

然后再对while后的条件表达式进行求值判断

如果为false,则退出语句

如果为true,则继续执行循环体,以此类推


do-while和while的区别:

while语句是先判断再执行

do-while语句是先执行再判断

大部分情况下两种语句是一样,主要区别在于

do-while可以确保循环体至少执行一次!

var i = 5;
do{
  console.log(i);
  i++;
}while (i < 5)


欢迎关注我的原创文章:小伙伴们!我是一名热衷于前端开发的作者,致力于分享我的知识和经验,帮助其他学习前端的小伙伴们。在我的文章中,你将会找到大量关于前端开发的精彩内容。

学习前端技术是现代互联网时代中非常重要的一项技能。无论你是想成为一名专业的前端工程师,还是仅仅对前端开发感兴趣,我的文章将能为你提供宝贵的指导和知识。

在我的文章中,你将会学到如何使用HTML、CSS和JavaScript创建精美的网页。我将深入讲解每个语言的基础知识,并提供一些实用技巧和最佳实践。无论你是初学者还是有一定经验的开发者,我的文章都能够满足你的学习需求。

此外,我还会分享一些关于前端开发的最新动态和行业趋势。互联网技术在不断发展,新的框架和工具层出不穷。通过我的文章,你将会了解到最新的前端技术趋势,并了解如何应对这些变化。

我深知学习前端不易,因此我将尽力以简洁明了的方式解释复杂的概念,并提供一些易于理解的实例和案例。我希望我的文章能够帮助你更快地理解前端开发,并提升你的技能。

如果你想了解更多关于前端开发的内容,不妨关注我的原创文章。我会不定期更新,为你带来最新的前端技术和知识。感谢你的关注和支持,我们一起探讨交流技术共同进步,期待与你一同探索前端开发的奇妙世界!

#web网站##程序员##程序员那些事##web前端面试题#

#it##it那些事儿##vue##react#

相关推荐

Python编程实现求解高次方程_python求次幂
Python编程实现求解高次方程_python求次幂

#头条创作挑战赛#编程求解一元多次方程,一般情况下对于高次方程我们只求出近似解,较少的情况可以得到精确解。这里给出两种经典的方法,一种是牛顿迭代法,它是求解方程根的有效方法,通过若干次迭代(重复执行部分代码,每次使变量的当前值被计算出的新值...

2025-10-23 03:58 itomcoil

python常用得内置函数解析——sorted()函数

接下来我们详细解析Python中非常重要的内置函数sorted()1.函数定义sorted()函数用于对任何可迭代对象进行排序,并返回一个新的排序后的列表。语法:sorted(iterabl...

Python入门学习教程:第 6 章 列表

6.1什么是列表?在Python中,列表(List)是一种用于存储多个元素的有序集合,它是最常用的数据结构之一。列表中的元素可以是不同的数据类型,如整数、字符串、浮点数,甚至可以是另一个列表。列...

Python之函数进阶-函数加强(上)_python怎么用函数

一.递归函数递归是一种编程技术,其中函数调用自身以解决问题。递归函数需要有一个或多个终止条件,以防止无限递归。递归可以用于解决许多问题,例如排序、搜索、解析语法等。递归的优点是代码简洁、易于理解,并...

Python内置函数range_python内置函数int的作用

range类型表示不可变的数字序列,通常用于在for循环中循环指定的次数。range(stop)range(start,stop[,step])range构造器的参数必须为整数(可以是内...

python常用得内置函数解析——abs()函数

大家号这两天主要是几个常用得内置函数详解详细解析一下Python中非常常用的内置函数abs()。1.函数定义abs(x)是Python的一个内置函数,用于返回一个数的绝对值。参数:x...

如何在Python中获取数字的绝对值?

Python有两种获取数字绝对值的方法:内置abs()函数返回绝对值。math.fabs()函数还返回浮点绝对值。abs()函数获取绝对值内置abs()函数返回绝对值,要使用该函数,只需直接调用:a...

贪心算法变种及Python模板_贪心算法几个经典例子python

贪心算法是一种在每一步选择中都采取当前状态下最优的选择,从而希望导致结果是全局最优的算法策略。以下是贪心算法的主要变种、对应的模板和解决的问题特点。1.区间调度问题问题特点需要从一组区间中选择最大数...

Python倒车请注意!负步长range的10个高能用法,让代码效率翻倍

你是否曾遇到过需要倒着处理数据的情况?面对时间序列、日志文件或者矩阵操作,传统的遍历方式往往捉襟见肘。今天我们就来揭秘Python中那个被低估的功能——range的负步长操作,让你的代码优雅反转!一、...

Python中while循环详解_python怎么while循环

Python中的`while`循环是一种基于条件判断的重复执行结构,适用于不确定循环次数但明确终止条件的场景。以下是详细解析:---###一、基本语法```pythonwhile条件表达式:循环体...

简单的python-核心篇-面向对象编程

在Python中,类本身也是对象,这被称为"元类"。这种设计让Python的面向对象编程具有极大的灵活性。classMyClass:"""一个简单的...

简单的python-python3中的不变的元组

golang中没有内置的元组类型,但是多值返回的处理结果模拟了元组的味道。因此,在golang中"元组”只是一个将多个值(可能是同类型的,也可能是不同类型的)绑定在一起的一种便利方法,通常,也...

python中必须掌握的20个核心函数——sorted()函数

sorted()是Python的内置函数,用于对可迭代对象进行排序,返回一个新的排序后的列表,不修改原始对象。一、sorted()的基本用法1.1方法签名sorted(iterable,*,ke...

12 个 Python 高级技巧,让你的代码瞬间清晰、高效

在日常的编程工作中,我们常常追求代码的精简、优雅和高效。你可能已经熟练掌握了列表推导式(listcomprehensions)、f-string和枚举(enumerate)等常用技巧,但有时仍会觉...

Python的10个进阶技巧:写出更快、更省内存、更优雅的代码

在Python的世界里,我们总是在追求效率和可读性的完美平衡。你不需要一个数百行的新框架来让你的代码变得优雅而快速。事实上,真正能带来巨大提升的,往往是那些看似微小、却拥有高杠杆作用的技巧。这些技巧能...