作家
登录

19个JavaScript有用的简写技术

作者: 来源: 2018-01-05 11:38:00 阅读 我要评论

如不雅断定值不是真值,则可以如许:

【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞?


19个JavaScript有效的简写技巧

1.三元操作符

当想写if...else语句时,应用三元操作符来代替。

  1. const x = 20; 
  2.  
  3. let answer; 
  4.  
  5. if (x > 10) { 
  6.  
  7.     answer = 'is greater'
  8.  
  9. else { 
  10.  
  11.     answer = 'is lesser'
  12.  

简写:

  1. const answer = x > 10 ? 'is greater' : 'is lesser'

也可以嵌套if语句:

  1. const big = x > 10 ? " greater 10" : x 

2.短路求值简写方法

当给一个变量分派另一个值瓯,想肯定源始值不是null,undefined或空值。可以写撰写一个多重前提的if语句。

  1. let a; 
  2.  
  3. if ( a !== true ) { 
  4.  
  5. // do something... 
  6.  
  1. if (variable1 !== null || variable1 !== undefined || variable1 !== '') { 
  2.  
  3.      let variable2 = variable1; 
  4.  
  1. const variable2 = variable1 || 'new'

3.声明变量简写办法

简写办法:

  1. let x, y, z=3; 

4.if存在前提简写办法

  1. if (likeJavaScript === true

简写:

  1. if (likeJavaScript) 

简写:

19.双重非位运算简写

  1. let a; 
  2.  
  3. if ( !a ) { 
  4.  
  5. // do something... 
  6.  

5.JavaScript轮回简写办法

  1. for (let i = 0; i < allImgs.length; i++) 

简写:

  1. for (let index in allImgs) 

也可以应用Array.forEach:

  1. function logArrayElements(element, index, array) { 
  2.  
     1/7    1 2 3 4 5 6 下一页 尾页

      推荐阅读

      全球十大上市网络安全企业与2018网络安全发展趋势

    【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞? 收集安然市场正在飞速成长,这一点已成为事实。捷报道,2017 年中国的互联网平顺家当收入达到457.1亿元人平>>>详细阅读


    本文标题:19个JavaScript有用的简写技术

    地址:http://www.17bianji.com/lsqh/40248.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)