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编程起步(第四课)
Jan 10 Javascript
给Function做的OOP扩展
May 07 Javascript
js 时间格式与时间戳的相互转换示例代码
Dec 25 Javascript
嵌入式iframe子页面与父页面js通信的方法
Jan 20 Javascript
jQuery实现的感应鼠标悬停图片色彩渐显效果
Mar 03 Javascript
常用的Javascript设计模式小结
Dec 09 Javascript
js实现密码强度检测【附示例】
Mar 30 Javascript
最常见和最有用的字符串相关的方法详解
Feb 06 Javascript
微信小程序实现换肤功能
Mar 14 Javascript
AngularJS实现的自定义过滤器简单示例
Feb 02 Javascript
Vue使用虚拟dom进行渲染view的方法
Dec 26 Javascript
vant picker+popup 自定义三级联动案例
Nov 04 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
肝肠寸断了解下!盘点史上最伤心的十大动漫
2020/03/04 日漫
php 小乘法表实现代码
2009/07/16 PHP
Memcache 在PHP中的使用技巧
2010/02/08 PHP
从PHP的源码中深入了解stdClass类
2014/04/18 PHP
ThinkPHP实现事务回滚示例代码
2014/06/23 PHP
PHP里的单例类写法实例
2015/06/25 PHP
JS option location 页面跳转实现代码
2008/12/27 Javascript
js 鼠标拖动对象 可让任何div实现拖动效果
2009/11/09 Javascript
jquery中输入验证中一个不错的效果
2010/08/21 Javascript
jquery异步请求实例代码
2011/06/21 Javascript
js常用系统函数用法实例分析
2015/01/12 Javascript
JavaScript改变CSS样式的方法汇总
2015/05/07 Javascript
Ajax中解析Json的两种方法对比分析
2015/06/25 Javascript
AngularJS服务service用法总结
2016/12/13 Javascript
详解a++和++a的区别
2017/08/30 Javascript
详解给Vue2路由导航钩子和axios拦截器做个封装
2018/04/10 Javascript
vue项目中使用百度地图的方法
2018/06/08 Javascript
微信小程序实现运动步数排行功能(可删除)
2018/07/05 Javascript
vue根据值给予不同class的实例
2018/09/29 Javascript
使用webpack打包后的vue项目如何正确运行(express)
2018/10/26 Javascript
微信小程序实现折线图的示例代码
2019/06/07 Javascript
vue实现百度语音合成的实例讲解
2019/10/14 Javascript
浅谈VUE中演示v-for为什么要加key
2020/01/16 Javascript
Vuex模块化应用实践示例
2020/02/03 Javascript
Python编程生成随机用户名及密码的方法示例
2017/05/05 Python
pandas or sql计算前后两行数据间的增值方法
2018/04/20 Python
Python使用wget实现下载网络文件功能示例
2018/05/31 Python
python3 flask实现文件上传功能
2020/03/20 Python
基于Python中的yield表达式介绍
2019/11/19 Python
Python assert关键字原理及实例解析
2019/12/13 Python
详解opencv中画圆circle函数和椭圆ellipse函数
2019/12/27 Python
CSS3 实现倒计时效果
2020/11/25 HTML / CSS
HTML5 Canvas旋转动画的2个代码例子(一个旋转的太极图效果)
2014/04/10 HTML / CSS
单位人事专员介绍信
2014/01/11 职场文书
《大禹治水》教学反思
2016/02/22 职场文书
详解CocosCreator项目结构机制
2021/04/14 Javascript