ThoughtWorks-成都信息工程学院创新实验室

任务三——JS练习(个人)

2017-06-01  本文已影响49人  WU_Wendy

Javascript基础练习

js-basic-practice-1

npm install.PNG
npm test.PNG

Javascript集合练习

pre-pos

总结

//test1
var a = 'h[10]';
var b =[];
if(a.match(/\[/))
{
  b[0] = a.split(/\[/)[0];
  b[1] = a.split(/\[/)[1];
  if(b[1].match(/\]/))
  {
    b[1] =b[1].split(/\]/);
  }
}
console.log(b);
//test2
var c = 'h[10]';
var d =[];
if(c.match(/\[/))
{
  d[0] = c.split(/\[/)[0];
  d[1] = c.split(/\[/)[1];
  if(d[1].match(/\]/))
  {
    d[1] =d[1].split(/\]/)[0];
  }
}
console.log(d);

结果:

[ 'h', [ '10', '' ] ]
[ 'h', '10' ]

扩展:
1.丢弃小数部分,保留整数部分

parseInt(7/2)//3

2.向上取整,有小数就整数部分加1

Math.ceil(7/2)//4

3,四舍五入

Math.round(7/2)//4

4,向下取整

Math.floor(7/2)//3
上一篇 下一篇

猜你喜欢

热点阅读