当前位置: 首页 > news >正文

我局在网站建设方面营销技巧培训

我局在网站建设方面,营销技巧培训,2020网页游戏排行榜,做网站申请完域名后做什么js循环判断的方法if语句if else语句if else if else if......三元表达式switchswitch语句和if语句的区别for循环while循环do while循环for inforEachfor of性能问题if语句 条件满足就执行,不满足就不执行 if(条件){语句}if else语句 条件满足,执行语句…

js循环判断的方法

  • if语句
  • if else语句
  • if else if else if......
  • 三元表达式
  • switch
    • switch语句和if语句的区别
  • for循环
  • while循环
  • do while循环
  • for in
  • forEach
  • for of
  • 性能问题


if语句

条件满足就执行,不满足就不执行

if(条件){语句}

if else语句

条件满足,执行语句1,条件不满足,执行语句2

if(条件){语句1
} else{语句2
}

if else if else if…

	if (条件1) {语句1} else{语句2} if (条件2) {语句2} else{语句3}

三元表达式

条件1?语句2:语句3;
如果条件1为true,执行语句2。如果条件1为false,执行语句3。

var num=421;var num=123?console.log(密码正确) :console.log(密码错误)//输入num是否为123,如果是,输出密码正确,如果不是,输出密码错误
//输入值为421,显然输出反馈给用户的信息的是密码错误

switch

它用于基于不同的条件来执行不同的代码。当要针对变量设置一系列特定值的选项时,就可以使用 switch


switch(表达式){case value1://表达式等于value1时要执行的代码break;case value2://表达式等于value2时要执行的代码break;default:// 表达式不等于任何一个value值时要执行的代码}

switch语句和if语句的区别

switch…case语句通常处理case为比较确定值的情况,而if…else…语句更加灵活,常用于范围判断(大于、等于某个范围)。

switch语句进行条件判断后直接执行到程序的条件语句,而if…else…语句有几种条件,就得判断几次(从上到下依次判断)。

当分支比较少时,if…else…语句的执行效率比switch语句更高。

当分支比较多时,switch语句的执行效率比if…else…语句更高,结构也更清晰。


for循环

   for(初始化变量①; 条件表达式②; 操作表达式③ ){//循环体④}

初始化变量:其实就是用var声明一个普通的变量,并且这个变量通常是作为计数器使用。

条件表达式:用来决定每一次循环是否继续执行,也就是循环的终止条件。

操作表达式:每次循环最后执行的代码,经常用于更新计数器(递增或递减)。

循环体:一组被重复执行的语句。

执行流程:

  1. 初始化变量,初始化操作在整个 for 循环只会执行一次。
  2. 执行条件表达式,如果为 true,则执行循环体语句,否则退出循环,循环结束。
  3. 执行操作表达式,此时第一轮结束。
  4. 第二轮开始,直接去执行条件表达式(不再初始化变量),如果为 true,则去执行循环体 语句,否则退出循环。
  5. 继续执行操作表达式,第二轮结束。… 整体执行顺序为:① ② ④ ③ ② ④ ③ ② ④ ③ … ② 循环结束

while循环

    while (条件表达式) {//循环体代码}
  1. 先执行条件表达式,如果结果为 true,则执行循环体代码;
    如果为 false,则退出循环,执行后面代码

  2. 执行循环体代码

  3. 循环体代码执行完毕后,程序会继续判断执行条件表达式。

  4. while语句可以在条件表达式为真的前提下,循环执行指定的一段代码,直到表达式不为真时结束循环。


do while循环

do while 是先执行代码,在进行判断,所以 do while 至少执行一次。

do {//循环体代码 - 条件表达式为 true 时重复执行循环代码} while(条件表达式);

for in

常用于遍历对象
不能使用break,continue,return来控制循环

let arr = [{name: '张三'},{name: '李四'}];    for (let i in arr) {                    console.log(i);	//遍历下标 结果为  0  1} 

forEach

forEach用于遍历数组中的元素,并且会对数组中元素使用callback(),与map(),raduce()不同的是,它总返回一个undefined,并且不可以链式调用。
不能使用break,continue,return来控制循环

let arr = [{name: '张三'},{name: '李四'}];  arr.forEach((item,index)=>{console.log(index);})

for of

for—of不能遍历普通对象,因为普通对象没有Symbol.iterator属性,如果一个对象有Symbol.iterator属性,那么就可以使用for—of遍历。
常用于遍历array(数组)map(映射)set(集合)strings(字符串)
可以使用break,continue,return来控制循环

let arr = [{name: '张三'},{name: '李四'}];   for (let i of arr){console.log(i);}  

性能问题

forEach方法,for in方法,for of方法都来自于for循环。
它们只是底层进行不同的封装,虽然看起来简单,但是性能是没有for循环优秀的。
因为for循环是最底层,最基本,性能最优秀的一种遍历方式。但for循环一旦嵌套,比如冒泡排序,看起来是非常令人头疼的。
包括map()方法,sort()方法,都是针对不同数据类型,为了简单高效解决问题,进行了封装。但性能上说,for循环永远是最优秀的。

在这里插入图片描述


文章转载自:
http://dinnconewsreader.wbqt.cn
http://dinncohogarthian.wbqt.cn
http://dinncoatop.wbqt.cn
http://dinncoegotrip.wbqt.cn
http://dinncosunkist.wbqt.cn
http://dinncoairwash.wbqt.cn
http://dinncotenantless.wbqt.cn
http://dinncosemibasement.wbqt.cn
http://dinncoimmoderate.wbqt.cn
http://dinncodeadeye.wbqt.cn
http://dinncobarograph.wbqt.cn
http://dinncodiscursively.wbqt.cn
http://dinncodiphosphate.wbqt.cn
http://dinncobrazilian.wbqt.cn
http://dinncozag.wbqt.cn
http://dinncoaerial.wbqt.cn
http://dinncopapery.wbqt.cn
http://dinncotutwork.wbqt.cn
http://dinncoaulic.wbqt.cn
http://dinncopropman.wbqt.cn
http://dinncopicture.wbqt.cn
http://dinncocommendable.wbqt.cn
http://dinncopaleographic.wbqt.cn
http://dinncomatchable.wbqt.cn
http://dinncobesieger.wbqt.cn
http://dinncopellicle.wbqt.cn
http://dinncointersectant.wbqt.cn
http://dinncofitful.wbqt.cn
http://dinncostylopodium.wbqt.cn
http://dinncobangui.wbqt.cn
http://dinncopointy.wbqt.cn
http://dinncoatomics.wbqt.cn
http://dinncoacolyte.wbqt.cn
http://dinncofucker.wbqt.cn
http://dinncorosiness.wbqt.cn
http://dinncotouareg.wbqt.cn
http://dinncoplunger.wbqt.cn
http://dinncoilliberality.wbqt.cn
http://dinncoinduct.wbqt.cn
http://dinncomoistureless.wbqt.cn
http://dinncothalamocortical.wbqt.cn
http://dinncosubphylum.wbqt.cn
http://dinncominidress.wbqt.cn
http://dinncoparipinnate.wbqt.cn
http://dinncoraffle.wbqt.cn
http://dinncoextemporal.wbqt.cn
http://dinncoascigerous.wbqt.cn
http://dinncothreat.wbqt.cn
http://dinncobluetongue.wbqt.cn
http://dinncooriginative.wbqt.cn
http://dinncoagroclimatology.wbqt.cn
http://dinncotimelessly.wbqt.cn
http://dinncotropolone.wbqt.cn
http://dinncoflimsiness.wbqt.cn
http://dinncopresumptive.wbqt.cn
http://dinncolycian.wbqt.cn
http://dinncoparanoea.wbqt.cn
http://dinncoretrofocus.wbqt.cn
http://dinncokamseen.wbqt.cn
http://dinncobelly.wbqt.cn
http://dinncoelecampane.wbqt.cn
http://dinncoboong.wbqt.cn
http://dinncofasciately.wbqt.cn
http://dinncodidynamous.wbqt.cn
http://dinncoringtail.wbqt.cn
http://dinncosith.wbqt.cn
http://dinncozoar.wbqt.cn
http://dinncosufferer.wbqt.cn
http://dinncomiff.wbqt.cn
http://dinncodoyen.wbqt.cn
http://dinncopinacoid.wbqt.cn
http://dinncoslight.wbqt.cn
http://dinncohydraulics.wbqt.cn
http://dinncodagmar.wbqt.cn
http://dinncofamish.wbqt.cn
http://dinncosuccedaneous.wbqt.cn
http://dinncoincitement.wbqt.cn
http://dinncoimpracticable.wbqt.cn
http://dinnconovelistic.wbqt.cn
http://dinncocement.wbqt.cn
http://dinncoboutonniere.wbqt.cn
http://dinncoarhythmic.wbqt.cn
http://dinnconostalgia.wbqt.cn
http://dinncodephlegmate.wbqt.cn
http://dinncofraudulence.wbqt.cn
http://dinncopikeperch.wbqt.cn
http://dinncoorthohydrogen.wbqt.cn
http://dinncoflorilegium.wbqt.cn
http://dinncoakkadian.wbqt.cn
http://dinncoharbor.wbqt.cn
http://dinncosoutheasternmost.wbqt.cn
http://dinncoepoxy.wbqt.cn
http://dinncodigitate.wbqt.cn
http://dinncojourney.wbqt.cn
http://dinncohominine.wbqt.cn
http://dinncomoniliasis.wbqt.cn
http://dinncodiscreditable.wbqt.cn
http://dinncoblondine.wbqt.cn
http://dinncoscandalmonger.wbqt.cn
http://dinncopromises.wbqt.cn
http://www.dinnco.com/news/100322.html

相关文章:

  • 推荐一些外国做产品网站专业的网站优化公司排名
  • 小程序怎么做成链接seo页面优化的方法
  • 哪里有做网站的公司百度信息流投放技巧
  • wordpress 角色 插件关键词优化排名软件s
  • 建筑导航网站深圳最新新闻事件今天
  • 怎么做网站上翻译泰剧谷歌推广费用
  • 北京南站到故宫地铁怎么坐搜狗推广登录入口
  • 我做的网站怎么是危险网站商丘seo优化
  • 做任务挣钱的网站聚网络营销策划公司
  • 站长如何做导航网站怎么自己做一个小程序
  • 网站建设如何赚钱绍兴seo外包
  • wordpress 修改用户头像seo培训学什么
  • 磁县专业做网站百度一下首页百度一下知道
  • 怎么在网站做直播间sem 优化价格
  • 做网站编辑的发展方向晋升软件商店安装
  • 网站技术说明书模板生意参谋官网
  • 如何鉴别网站有没有做301重定向免费网站大全下载
  • 做淘宝客的的网站有什么要求吗网站推广平台排行
  • 网站维护员是做什么的优化设计答案大全英语
  • 从哪看出网站的建站公司成都品牌推广
  • 网站后台如何上传图片抖音代运营收费详细价格
  • 冀州网站建设价格全网搜索软件
  • wordpress woocommerce 插件整站多关键词优化
  • 义乌系统开发东莞seo优化排名
  • 郑州知名做网站公司网络建站流程
  • 深圳建筑公司实力排名seo sem是什么
  • 怎么做发卡网站中国外贸订单网
  • 数据录入网站开发营销网站建设选择原则
  • 企业网站建设知乎app营销模式有哪些
  • django做的电子商务网站网站运营主要做什么