码迷,mamicode.com
首页 > Web开发 > 详细

js小技巧

时间:2017-10-18 13:21:25      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:var   bre   ret   转换   fun   数组   定时器   func   定时   

记录了一些js的小技巧:

1、用math.max()方法来设定最大值

  var a = math.max(b,v); 这样b或者v++不能超过另外一个不变的值,同理Math.min

 

2、

  setInival(time(),1000)定时器
  function time(){
    return time;
  }
立马自执行的同时保证是一个函数体

 

3、活用强制转换

  某个数字字符*1或者 - 什么的

 

 

4、交换变量的值:

  a=[b,b=a][0]

 


5、for嵌套的跳出

  goudan:for(){
    for(){
      break goudan;
    }

  }


6、数组取最大值
  Math.max.apply(Math,arr); apply的第二个参数

7、

  三目 从内向外,从左到右

  let c = 10
  let b = 1
  let a = b ? c ? 0 : 1 : 2

  a = b? 0 : c? 1 : 2

 

8、向下取整
  1.5 | 0 相当于Math.floor(1.5)

js小技巧

标签:var   bre   ret   转换   fun   数组   定时器   func   定时   

原文地址:http://www.cnblogs.com/wusan/p/7686009.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!