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 相关文章推荐
js 固定悬浮效果实现思路代码
Aug 02 Javascript
巧用jquery解决下拉菜单被Div遮挡的相关问题
Feb 13 Javascript
Javascript前端UI框架Kit使用指南之Kitjs简介
Nov 28 Javascript
JS中的Replace方法使用经验分享
May 20 Javascript
jQuery实现分隔条左右拖动功能
Nov 21 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
Dec 17 Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
Jan 09 Javascript
jQuery获取及设置表单input各种类型值的方法小结
May 24 Javascript
常用原生js自定义函数总结
Nov 20 Javascript
如何在vue中使用ts的示例代码
Feb 28 Javascript
JS实现关键词高亮显示正则匹配
Jun 22 Javascript
vue-cli3使用 DllPlugin 实现预编译提升构建速度
Apr 24 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读写文件的方法(生成HTML)
2006/11/27 PHP
PHP的单引号和双引号 字符串效率
2009/05/27 PHP
基于PHP开发中的安全防范知识详解
2013/06/06 PHP
YII模块实现绑定二级域名的方法
2014/07/09 PHP
PHP 实现代码复用的一个方法 traits新特性
2015/02/22 PHP
php排序算法实例分析
2016/10/17 PHP
PHP实现负载均衡的加权轮询方法分析
2018/08/22 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
2019/11/09 PHP
js使用栈来实现10进制转8进制与取除数及余数
2014/06/11 Javascript
jquery中EasyUI实现异步树
2015/03/01 Javascript
ES6新特性之Symbol类型用法分析
2017/03/31 Javascript
JavaScript制作简单的框选图表
2017/05/15 Javascript
用js屏蔽被http劫持的浮动广告实现方法
2017/08/10 Javascript
微信小程序实现顶部普通选项卡效果(非swiper)
2020/06/19 Javascript
深入理解Vue nextTick 机制
2018/04/28 Javascript
移动端H5页面返回并刷新页面(BFcache)的方法
2018/11/06 Javascript
浅析TypeScript 命名空间
2020/03/19 Javascript
在vue中对数组值变化的监听与重新响应渲染操作
2020/07/17 Javascript
如何在vue中使用百度地图添加自定义覆盖物(水波纹)
2020/11/03 Javascript
如何使用gpu.js改善JavaScript的性能
2020/12/01 Javascript
详解Python中的日志模块logging
2015/06/19 Python
Python实现删除列表中满足一定条件的元素示例
2017/06/12 Python
Python实现的批量修改文件后缀名操作示例
2018/12/07 Python
HTML5中5个简单实用的API(第二篇,含全屏、可见性、拍照、预加载、电池状态)
2014/05/07 HTML / CSS
完美解决IE8下不兼容rgba()的问题
2017/03/31 HTML / CSS
Html5 滚动穿透的方法
2019/05/13 HTML / CSS
struct与class的区别
2014/02/03 面试题
教师评优的个人自我评价分享
2013/09/19 职场文书
员工自我鉴定
2013/10/09 职场文书
银行财务部实习生的自我鉴定
2013/11/27 职场文书
毕业生自荐书
2013/12/18 职场文书
2015小学新教师个人工作总结
2015/10/14 职场文书
CocosCreator如何实现划过的位置显示纹理
2021/04/14 Javascript
golang中的空slice案例
2021/04/27 Golang
GTX1660显卡搭配显示器推荐
2022/04/19 数码科技
Python循环之while无限迭代
2022/04/30 Python