JavaScript for循环 if判断语句(学习笔记)


Posted in Javascript onOctober 11, 2017

今天学习了JavaScript里面的for循环以及if的判断语句

for(初始值;循环条件;操作){

满足条件要执行的代码语句
}

初始值:循环前的初始化变量,通常为赋值表达式:建议用var赋值,可以加快运行速度。

循环条件:每次循环前要计算的条件,是运算符类别中的条件运算符,返回值为true或false,当返回值为true时执行循环,为false时退出循环。(往往是i>=n;或用逻辑运算符)

操作:每循环一次以后要计算的表达式,通常是递增++或递减--等赋值表达式。

for语句中的三个参数,第一个是初始化变量,用来设置循环次数的初始值;第二个是一个条件运算符或逻辑运算符,用来判断循环是否继续;第三个是每次循环后执行的语句,实际是递增或递减初始化变量。

if(条件){
条件成立时执行的代码
}

if 语句:只有当指定条件为 true 时,使用该语句来执行代码
if...else 语句 : 当条件为 true 时执行代码,当条件为 false 时执行其他代码
if...else if....else 语句 :使用该语句来选择多个代码块之一来执行
switch 语句 : 使用该语句来选择多个代码块之一来执行

switch与if..else 的执行的效率问题

if...else跟switch的用法是一样的,但是两者之间存在的不同就是处理效率的问题,

一般情况下可以使用switch,

但是比如if (a > 1 && a < 100)这样的情况下,就只能用if了。

以上这篇JavaScript for循环 if判断语句(学习笔记)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于jQuery替换table中的内容并显示进度条的代码
Aug 02 Javascript
jquery ready(fn)事件使用介绍
Aug 21 Javascript
js算法中的排序、数组去重详细概述
Oct 14 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
Jan 14 Javascript
浅析JS异步加载进度条
May 05 Javascript
angularjs中使用ng-bind-html和ng-include的实例
Apr 28 Javascript
详解angular ui-grid之过滤器设置
Jun 07 Javascript
JavaScript实现三级联动菜单实例代码
Jun 26 Javascript
详解angular分页插件tm.pagination二次触发问题解决方案
Jul 20 Javascript
js实现聊天对话框
Feb 08 Javascript
JS+CSS实现3D切割轮播图
Mar 21 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
Jul 28 Javascript
js处理包含中文的字符串实例
Oct 11 #Javascript
解决JQuery全选/反选第二次失效的问题
Oct 11 #jQuery
React根据宽度自适应高度的示例代码
Oct 11 #Javascript
详解vue中使用express+fetch获取本地json文件
Oct 10 #Javascript
vue router自动判断左右翻页转场动画效果
Oct 10 #Javascript
angular2 ng2 @input和@output理解及示例
Oct 10 #Javascript
ionic选择多张图片上传的示例代码
Oct 10 #Javascript
You might like
php中通过smtp发邮件的类,测试通过
2007/01/22 PHP
ThinkPHP实现带验证码的文件上传功能实例
2014/11/01 PHP
PHP5.5迭代生成器用法实例详解
2016/03/16 PHP
PHP简单实现二维数组赋值与遍历功能示例
2017/10/19 PHP
thinkphp5引入公共部分header、footer的方法详解
2018/09/14 PHP
PHP判断是否微信访问的方法示例
2019/03/27 PHP
layui数据表格自定义每页条数limit设置
2019/10/26 PHP
PHP常量及变量区别原理详解
2020/08/14 PHP
Jquery attr()方法 属性赋值和属性获取详解
2016/04/15 Javascript
深入理解JQuery循环绑定事件
2016/06/02 Javascript
浅析jQuery 3.0中的Data
2016/06/14 Javascript
基于jQuery实现中英文切换导航条效果
2016/09/18 Javascript
js 获取本地文件及目录的方法(推荐)
2016/11/10 Javascript
原生js实现图片放大缩小计时器效果
2017/01/20 Javascript
微信小程序开发的四十个技术窍门总结(推荐)
2017/01/23 Javascript
Vue表单demo v-model双向绑定问题
2018/06/29 Javascript
vue.js轮播图组件使用方法详解
2018/07/03 Javascript
vue-cli3+typescript新建一个项目的思路分析
2019/08/06 Javascript
npm qs模块使用详解
2020/02/07 Javascript
vue v-for 点击当前行,获取当前行数据及event当前事件对象的操作
2020/09/10 Javascript
详解JavaScript原型与原型链
2020/11/16 Javascript
Python读取MRI并显示为灰度图像实例代码
2018/01/03 Python
Python基于递归和非递归算法求两个数最大公约数、最小公倍数示例
2018/05/21 Python
Python subprocess模块常见用法分析
2018/06/12 Python
Python语法之精妙的十个知识点(装B语法)
2020/01/18 Python
CSS3 实现的缩略图悬停效果
2020/12/09 HTML / CSS
HTML5 CSS3实现一个精美VCD包装盒个性幻灯片案例
2014/06/16 HTML / CSS
日本7net购物网:书籍、漫画、杂志、DVD、游戏邮购
2017/02/17 全球购物
SmartBuyGlasses意大利:购买太阳镜、眼镜和隐形眼镜
2018/11/20 全球购物
税务专业毕业生自荐信
2013/11/10 职场文书
护士求职信
2014/07/05 职场文书
创先争优承诺书
2015/01/20 职场文书
投资意向协议书
2015/01/29 职场文书
2016入党积极分子党校培训心得体会
2016/01/06 职场文书
MySQL系列之十五 MySQL常用配置和性能压力测试
2021/07/02 MySQL
springboot中rabbitmq实现消息可靠性机制详解
2021/09/25 Java/Android