Javascript-循环
JavaScript循环:反复执行同一段代码的循环。
举个例子,你吃饭吃饱了吗?
饱了就不吃了,没吃饱就继续吃,直到吃饱为止。
循环的使用场景:
- 某段代码,需要重复运行时:
控制台输出5行hello world
console.log("hello world")console.log("hello world")console.log("hello world")console.log("hello world")console.log("hello world")
``
10-20行的还可以,假如一次性输入5000行hello world。给我一天时间我可以复制上万行(费力不讨好),重复某段代码太繁琐,且重复使用某段代码的次数很少。这时候我们的for循环就发挥它的作用了。
- for循环
for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}
for循环:
1.变量 规定循环开始条件2.判断条件 如果条件为真进入循环体3.变量的变化 再判断
for (初始化变量;判断条件;变量的条件){
循环体内容
}
n++ n=n+1自增一次
for (var n=100;n<200;n++){console.log("hello world")}
//在控制台输出1-10
for(var n=1;n<11;n++){console.log(n)}
输出1-100中所有的偶数
for(var n=1;n<101;n++){
n判断一下是否为偶数
如何判断一个数字 是否为偶数? 能被2整除的数 是偶数 余数 %
7%3=1 12%3=0 24%5=4
编程 判断是否相等 或者=
if(n%2==0){console.log(n)}}
部分截图:
4.求和业务
求和1-100,将结果输出到命令行
var sum=0 //初始化一个变量sum,默认是空的 用于放置求和结果for(var n=1;n<101;n++){//n 1-100sum=sum+n}console.log(sum)
输出1-30中所有3的倍数以及尾数是3的数
满足一个即可 或 ||
与 两个条件同时满足
for(var n=1;n<31;n++){if(n%30==0||n%10==30)console.log(n)}
以上 源码:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><script>// 循环的使用场景: 1. 某段代码,需要重复运行时//控制台输出5行hello world// console.log("hello world")// console.log("hello world")// console.log("hello world")// console.log("hello world")// console.log("hello world")//for循环:1.变量 规定循环开始条件 2.判断条件 如果条件为真进入循环体 3.变量的变化 再判断// for (初始化变量;判断条件;变量的条件){// 循环体内容// }// n++ n=n+1自增一次// for (var n=100;n<200;n++){// console.log("hello world")// }//在控制台输出1-10// for(var n=1;n<11;n++){// console.log(n)// }// 输出1-100中所有的偶数//for(var n=1;n<101;n++){// //n判断一下是否为偶数// //如何判断一个数字 是否为偶数? 能被2整除的数 是偶数 余数 %// //7%3=1 12%3=0 24%5=4// //编程 判断是否相等 ==或者===// if(n%2==0){// console.log(n)// }// }// 求和1-100,将结果输出到命令行// var sum=0 //初始化一个变量sum,默认是空的 用于放置求和结果// for(var n=1;n<101;n++){// //n 1-100// sum=sum+n// }// console.log(sum)//输出1-30中所有3的倍数以及尾数是3的数//满足一个即可 或 ||//与 两个条件同时满足//或//非// for(var n=1;n<31;n++){// if (n%30==0||n%10==0 )// console.log(n)//}</script>
</body>
</html>
谢谢大家观看,爱笑的人,运气都不会差,每天努力一点点,嘿嘿嘿。
Javascript-循环相关推荐
- JavaScript循环结构(1)
JavaScript循环结构语法和java和c#差不多,可以参考c#和java笔记复习
- Javascript循环删除数组中元素的3种方法
本文主要跟大家分享了关于Javascript循环删除数组中元素的几种方法,分享出来供大家参考学习,下面与微点阅读小编一起来看看详细的介绍: 问题 大家在码代码的过程中,经常会遇到在循环中移除指定元素的 ...
- 红色景点,纪念馆打卡拍照小程序,打卡完成任务,JavaScript 循环 i < cars.length;
<h1>JavaScript 循环</h1><p id="demo"></p><script> var cars = [ ...
- JavaScript 循环中调用异步函数的三种方法,及为什么 forEach 无法工作的分析
JavaScript 循环中调用异步函数的三种方法,及为什么 forEach 无法工作的分析 业务分析 初版的问题 解决方案 传统的 for 循环 不使用 for 循环的解决方案 分析 forEach ...
- JavaScript循环延时
JavaScript循环延时 1.setTimeout 2. For 循环加 setTimeout 3. 镶嵌使用 setTimeout 1.setTimeout setTimeout 使用结构:se ...
- JavaScript循环打印案例
JavaScript循环打印案例 一.打印5行5列 * 运行代码 var str = '';for (var i = 1; i <= 5; i++) {//外部控制换行for (var j = ...
- javascript 循环语句 while、do-while、for-in、for用法区别
本文章介绍了在学习javascript中的循环语句的用法,包while.do-while.for-in.for它们之间的区别,也是常用的循环语句了,有需要的朋友可以了解一下 前两个唯一的差别就是循环和 ...
- JavaScript循环及练习
switch( ) { case } <script type="text/javascript">switch(a=3){case 1:alert(a=1)case ...
- javascript循环语句及函数
循环语句 1.While 语法: while (exp) { //statements; } 说明: while (变量<=结束值) { 需执行的代码 } 例1: var i = 1; whil ...
- JavaScript学习——JavaScript 循环
JavaScript for 循环 使用for循环 <!DOCTYPE html> <html> <head> <meta charset="utf ...
最新文章
- php多表递归查询,使用公用表表达式的递归查询
- 计算机丢失pcdsp.dll,计算机libcef.dll丢失
- 推荐一款 IDEA 神器 ,人工智能帮你写代码,再也不用加班了!!
- “不会Linux,怎么当程序员?”面试官:等着被淘汰吧!
- 你真的知道 Python 字符串怎么用吗?
- 脚本制作Minilinux
- orocod_kdl学习(一):坐标系变换
- JSK-391 公约公倍【入门】
- Datamill 一个开源的框架
- 云原生数据仓库从托管到原生的演进实践
- 当软件定义汽车成为趋势,未来汽车是否可以理解为四个轮子上的超级计算机?
- window certutil查看文件md5,校验文件MD5
- FLASH寿命问题说明
- VMware Explore 2022 China,赋能中国企业加速实现云智能
- MySQL DBLE_MySQL 分库分表 dble简单使用
- html+dwcs6代码,Dreamweaver cs6如何快速整理代码?
- mysql键值_如何在MySQL中存储键值对?
- Q1财报蛋壳公寓再亏损:盈利死穴如何破?
- Streamset数据同步报错问题
- 对刚装好系统的Linux配置软件开发生产环境,让你开发效率一飞冲天!
热门文章
- error C2712: Cannot use __try in functions that require object unwinding编译错误处理
- linux系统安全和应用!
- elementUi中的el-select/el-input去掉border边框
- php GD库做水印功能,合并图片
- C/C++电话号码查询系统
- fortran数组下标、行号、continue
- CCRC信息安全服务资质证书办理条件有哪些?
- 设备管理——Spooling技术原理
- 表单Form提交数据和PHP数据处理
- 关于Eclipes上Servlet程序404的问题