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 相关文章推荐
EXTJS FORM HIDDEN TEXTFIELD 赋值 使用value不好用的问题
Apr 16 Javascript
常见JS效果之图片减速度滚动实现代码
Dec 08 Javascript
javascript使用call调用微信API
Dec 15 Javascript
javascript定义变量时带var与不带var的区别分析
Jan 12 Javascript
Vue.js实战之利用vue-router实现跳转页面
Apr 01 Javascript
详解自定义ajax支持跨域组件封装
Feb 08 Javascript
基于vue cli 通过命令行传参实现多环境配置
Jul 12 Javascript
微信小程序 setData 对 data数据影响问题
Apr 18 Javascript
vue如何截取字符串
May 06 Javascript
jQuery操作attr、prop、val()/text()/html()、class属性
May 23 jQuery
JavaScript简易计算器制作
Jan 17 Javascript
JS实现前端动态分页码代码实例
Jun 02 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
打造计数器DIY三步曲(中)
2006/10/09 PHP
聊天室php&amp;mysql(四)
2006/10/09 PHP
Yii编程开发常见调用技巧集锦
2016/07/15 PHP
用JS实现一个TreeMenu效果分享
2011/08/28 Javascript
JQuery select控件的相关操作实现代码
2012/09/14 Javascript
用js的for循环获取radio选中的值
2013/10/21 Javascript
javascript字符串替换及字符串分割示例代码
2013/12/12 Javascript
浅谈JavaScript中指针和地址
2015/07/26 Javascript
JavaScript实现二叉树的先序、中序及后序遍历方法详解
2017/10/26 Javascript
浅谈JS对象添加getter与setter的5种方法
2018/06/09 Javascript
使用JavaScript中的lodash编写双色球效果
2018/06/24 Javascript
用Fundebug插件记录网络请求异常的方法
2019/02/21 Javascript
ES6中Set和Map数据结构,Map与其它数据结构互相转换操作实例详解
2019/02/28 Javascript
js实现网页版贪吃蛇游戏
2020/02/22 Javascript
Vue 打包的静态文件不能直接运行的原因及解决办法
2020/11/19 Vue.js
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
[51:15]完美世界DOTA2联赛PWL S2 PXG vs Magma 第一场 11.21
2020/11/24 DOTA
Python多进程同步Lock、Semaphore、Event实例
2014/11/21 Python
简单介绍Python中的try和finally和with方法
2015/05/05 Python
Python中创建字典的几种方法总结(推荐)
2017/04/27 Python
python实现嵌套列表平铺的两种方法
2018/11/08 Python
解决Pycharm界面的子窗口不见了的问题
2019/01/17 Python
python卸载后再次安装遇到的问题解决
2019/07/10 Python
pytorch GAN伪造手写体mnist数据集方式
2020/01/10 Python
python如何调用java类
2020/07/05 Python
python对 MySQL 数据库进行增删改查的脚本
2020/10/22 Python
python switch 实现多分支选择功能
2020/12/21 Python
美国指甲油品牌:Deco Miami
2017/01/30 全球购物
澳大利亚女装精品店:Alannah Hill
2020/07/29 全球购物
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
2016/11/22 面试题
会计助理岗位职责
2014/02/17 职场文书
违反单位工作制度检讨书
2014/10/25 职场文书
python爬虫请求库httpx和parsel解析库的使用测评
2021/05/10 Python
浅谈Python中的函数(def)及参数传递操作
2021/05/25 Python
【DOTA2】半决赛强强对话~ PSG LGD vs EHOME - DPC 2022 CN REGIONAL FINALS WINTER
2022/04/02 DOTA
Typescript类型系统FLOW静态检查基本规范
2022/05/25 Javascript