当前位置: 首页 > news >正文

怎样做视频网站的外链/国外搜索引擎网站

怎样做视频网站的外链,国外搜索引擎网站,色情网站 后缀gr,杭州网站模板JavaScript相关知识点内容: 认识JavaScript到初体验JavaScript 注释以及输入输出语句JavaScript变量的使用、语法扩展、命名规范JavaScript数据类型简介以及简单的数据类型JavaScript获取变量数据类型JavaScript 运算符&算数运算符JavaScript递增和递减运算符Ja…

JavaScript相关知识点内容:

  •  认识JavaScript到初体验
  • JavaScript 注释以及输入输出语句
  • JavaScript变量的使用、语法扩展、命名规范
  • JavaScript数据类型简介以及简单的数据类型
  • JavaScript获取变量数据类型
  • JavaScript 运算符&算数运算符
  • JavaScript递增和递减运算符
  • JavaScript:比较运算符和逻辑运算符
  • JavaScript:赋值运算符以及运算符优先级
  • JavaScript 流程控制-实际案例学习if语句
  • JavaScript三元表达式&分支流程控制 switch

循环目的:在实际问题中,有许多具有规律性的重复操作,因此在程序中要完成这类操作就需要重复执行某些语句

一、JS中的循环

在Js 中,主要有三种类型的循环语句:

  • for 循环
  • while 循环
  • do...while 循环

二、for循环语法结构

在程序中,一组被重复执行的语句被称之为循环体,能否继续重复执行,取决于循环的终止条件。由循环体及循环的终止条件组成的语句,被称之为循环语句

2.1 语法结构

for 循环主要用于把某些代码循环若干次,通常跟计数有关系。其语法结构如下:

for(初始化变量; 条件表达式; 操作表达式 ){//循环体
}
  • 初始化变量:通常被用于初始化一个计数器,该表达式可以使用 var 关键字声明新的变量,这个变量帮我们来记录次数。
  • 条件表达式:用于确定每一次循环是否能被执行。如果结果是 true 就继续循环,否则退出循环。
  • 操作表达式:每次循环的最后都要执行的表达式。通常被用于更新或者递增计数器变量。当然,递减变量也是可以的。
for( 初始化变量; 条件表达式; 操作表达式 ){//循环体语句
}

2.2 执行过程

1. 初始化变量,初始化操作在整个 for 循环只会执行一次。

2. 执行条件表达式,如果为true,则执行循环体语句,否则退出循环,循环结束。

3. 执行操作表达式,此时第一轮结束。

4. 第二轮开始,直接去执行条件表达式(不再初始化变量),如果为 true ,则去执行循环体语句,否则退出循环。

5. 继续执行操作表达式,第二轮结束。

6. 后续跟第二轮一致,直至条件表达式为假,结束整个 for 循环。

2.3 断点调试

断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。

断点调试可以帮我们观察程序的运行过程

浏览器中按 F12--> sources -->找到需要调试的文件-->在程序的某一行设置断点

Watch: 监视,通过watch可以监视变量的值的变化,非常的常用。

F11: 程序单步执行,让程序一行一行的执行,这个时候,观察watch中变量的值的变化。

代码调试的能力非常重要,只有学会了代码调试,才能学会自己解决bug的能力。初学者不要觉得调试代码麻烦就不去调试,知识点花点功夫肯定学的会,但是代码调试这个东西,自己不去练,永远都学不会。

今天学的代码调试非常的简单,只要求同学们记住代码调试的这几个按钮的作用即可,后面还会学到很多的代码调试技巧。

三、for循环重复相同代码

for循环可以重复相同的代码 ,比如我们要输出10句“媳妇我错了”

//  基本写法
for(var i = 1; i <= 10; i++){console.log('媳妇我错了~');
}
// 用户输入次数
var num = prompt('请输入次数:');
for ( var i = 1 ; i <= num; i++) {console.log('媳妇我错了~');
} 

3.1 for 循环重复不相同的代码

for 循环还可以重复不同的代码,这主要是因为使用了计数器 ,计数器在每次循环过程中都会有变化。

例如,求输出一个人1到100岁:

//  基本写法
for (var i = 1; i <= 100; i++) {console.log('这个人今年' + i + '岁了');
}

3.2 for 循环重复不相同的代码

for 循环还可以重复不同的代码,这主要是因为使用了计数器 ,计数器在每次循环过程中都会有变化。

例如,求输出一个人1到100岁:

// for 里面是可以添加其他语句的 
for (var i = 1; i <= 100; i++) {if (i == 1) {console.log('这个人今年1岁了, 它出生了');} else if (i == 100) {console.log('这个人今年100岁了,它死了');} else {console.log('这个人今年' + i + '岁了');}
}

3.3 for循环重复某些相同操作

for 循环因为有了计数器的存在,我们还可以重复的执行某些操作,比如做一些算术运算。

课堂案例1: 求1-100之间所有整数的累加和

案例分析:

  1. 需要循环100次,我们需要一个计数器 i
  2. 我们需要一个存储结果的变量 sum ,但是初始值一定是 0
  3. 核心算法:1 + 2 + 3 + 4 .... ,sum = sum + i;

实现代码:

var sum = 0;
for(var i = 1;i <= 100; i++){sumNum += i;
}
console.log('1-100之间整数的和 = ' + sum);

课堂练习1

  1. 求1-100之间所有数的平均值
  2. 求1-100之间所有偶数和奇数的和
  3. 求1-100之间所有能被3整除的数字的和

课堂练习2:求学生成绩

要求用户输入班级人数,之后依次输入每个学生的成绩,最后打印出该班级总的成绩以及平均成绩。

 

案例分析

  1. 弹出输入框输入总的班级人数 ( num )
  2. 依次输入学生的成绩(保存起来 score),此时我们需要用到 for 循环,弹出的次数跟班级总人数有关系 条件表达式 i <= num
  3. 进行业务处理: 计算成绩。 先求总成绩(sum),之后求平均成绩(average)
  4. 弹出结果

实现代码

var num = prompt('请输入班级总的人数:'); // num 班级总的人数
var sum = 0; // 总成绩
var average = 0; // 平均成绩
for (var i = 1; i <= num; i++) {var score = prompt('请输入第' + i + '个学生的成绩');sum = sum + parseFloat(score);         
}
average = sum / num;
alert('班级总的成绩是:' + sum);
alert('班级总的平均成绩是:' + average);

一行打印五个行星

我们采取追加字符串的方式,这样可以打印到控制台上。

var star = '';
for (var i = 1; i <= 5; i++) {star += '☆'}
console.log(star);

思考一下


黑马前端专栏干货多多,关注再学,好方便~

2022年前端学习路线图:课程、源码、笔记,技术栈  另外此线路图实时更新!需要课后资料的友友们,可以直接告诉我。

 

http://www.lbrq.cn/news/1401625.html

相关文章:

  • 百度免费网站申请注册/seo排名教程
  • 建设职业技术学院网站/外贸推广营销公司
  • 怎么样自己做网站接订单/徐州百度推广公司
  • 网站建设外包协议范本/seo主要做什么工作
  • 怎样自己建设一个网站/北京自动网络营销推广
  • 域名可以同时做邮箱和网站么/公司网站设计方案
  • 线上做图的网站/熊猫关键词工具官网
  • 做外掛网站空间/今日油价最新
  • 做网站成功/sem和seo是什么职业岗位
  • 给别人做网站赚钱吗/合肥百度推广排名优化
  • 做网站给不给源代码/如何搭建网站
  • 韩国男女真人做视频网站/最近发生的热点新闻
  • 对百度网站做压力测试/设计一个公司网站多少钱
  • 做网站改字号代码/企业网站制作模板
  • wordpress 线条不显示不出来/吉林seo基础
  • 百度秒收网站/share群组链接分享
  • 郑州直销网站制作/网络营销推广与策划
  • 建筑网站首页大图/创意营销点子
  • 滕州市建设局网站/泰安seo
  • 深圳网站制作公司资讯/网站查询seo
  • 网站链接收费怎么做的/百度上做推广怎么收费
  • 直接用源码做网站盗版吗/找小网站的关键词
  • 东营做网站哪里好/浏览器打开网站
  • 福建省人民政府第七办公室/南宁seo外包靠谱吗
  • ibm网站导航特效代码/北京百度seo关键词优化
  • 贵阳网络网站建设/广州网站seo推广
  • 网站文件夹目录结构/软文广告案例500字
  • 个人网站名字取名怎么做/百度软文
  • 0基础做网站用什么语言/网站推广优化流程
  • 外地公司做的网站能备案/网址查询
  • 【Linux系统】匿名管道以及进程池的简单实现
  • Windows 中的“计数器”
  • 视觉采集模块的用法
  • PicoShare 文件共享教程:cpolar 内网穿透服务实现跨设备极速传输
  • Lua学习记录 - 自定义模块管理器
  • SQL详细语法教程(六)存储+索引