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 相关文章推荐
javascript 动态参数判空操作
Dec 22 Javascript
jquery中的事件处理详细介绍
Jun 24 Javascript
JS网页图片按比例自适应缩放实现方法
Jan 15 Javascript
从数据库读取数据后将其输出成html标签的三种方法
Oct 13 Javascript
超漂亮的jQuery图片轮播特效
Nov 24 Javascript
学习javascript面向对象 理解javascript对象
Jan 04 Javascript
Javascript中神奇的this
Jan 20 Javascript
一起学写js Calender日历控件
Apr 14 Javascript
Jquery表单验证失败后不提交的解决方法
Oct 18 Javascript
前端面试知识点锦集(JavaScript篇)
Dec 28 Javascript
Vue2.x Todo之自定义指令实现自动聚焦的方法
Jan 08 Javascript
快速了解Node中的Stream流是什么
Feb 13 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
PHP4与PHP5的时间格式问题
2008/02/17 PHP
php利用header函数实现文件下载时直接提示保存
2009/11/12 PHP
PHP中的错误处理、异常处理机制分析
2012/05/07 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
2011/10/31 Javascript
js 鼠标移动显示图片的简单实例
2013/12/25 Javascript
js实现div的切换特效上一个下一个
2014/02/11 Javascript
javascript去除字符串中所有标点符号和提取纯文本的正则
2014/06/07 Javascript
浅谈JavaScript Date日期和时间对象
2014/12/29 Javascript
js的回调函数详解
2015/01/05 Javascript
Node.js的项目构建工具Grunt的安装与配置教程
2016/05/12 Javascript
AngularJS 中的Promise --- $q服务详解
2016/09/14 Javascript
JS获取鼠标相对位置的方法
2016/09/20 Javascript
关于bootstrap日期转化,bootstrap-editable的简单使用,bootstrap-fileinput的使用详解
2017/05/12 Javascript
ES6学习之变量的两种命名方法示例
2017/07/18 Javascript
在vue中,v-for的索引index在html中的使用方法
2018/03/06 Javascript
解决layui中table异步数据请求不支持自定义返回数据格式的问题
2018/08/19 Javascript
如何使用puppet替换文件中的string
2018/12/06 Javascript
Node.js操作MongoDB数据库实例分析
2020/01/19 Javascript
Javascript异步流程控制之串行执行详解
2020/09/27 Javascript
[04:53]DOTA2英雄基础教程 祈求者
2014/01/03 DOTA
[06:53]DOTA2每周TOP10 精彩击杀集锦vol.3
2014/06/25 DOTA
[45:32]Liquid vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
Python使用Flask框架同时上传多个文件的方法
2015/03/21 Python
python多线程下信号处理程序示例
2019/05/31 Python
python爬虫selenium和phantomJs使用方法解析
2019/08/08 Python
python json load json 数据后出现乱序的解决方案
2020/02/27 Python
Stuart Weitzman欧盟:美国奢华鞋履品牌
2017/05/24 全球购物
viagogo波兰票务平台:演唱会、体育比赛、戏剧门票
2018/04/23 全球购物
BNKR中国官网:带你感受澳洲领先潮流时尚
2018/08/21 全球购物
工商管理专业自荐信
2014/06/03 职场文书
基层党员对照检查材料
2014/08/25 职场文书
王兆力在市委党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
党建工作目标管理责任书
2015/01/29 职场文书
cf战队宣传语
2015/07/13 职场文书
Python入门之基础语法详解
2021/05/11 Python