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

作者: WU_Wendy | 来源:发表于2017-06-01 00:04 被阅读49次

Javascript基础练习

js-basic-practice-1

npm install.PNG
npm test.PNG

Javascript集合练习

pre-pos

总结

  • 本次的练习主要是关于集合,从集合与集合延伸到集合与集合的子数组、集合与对象的属性、集合的元素属性与对象的属性
  • 多次利用到数组的forEach()、findIndex()、split()、match()方法。
    其中,最印象深刻的是用split()切割“[]”。
//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

相关文章

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

    Javascript基础练习 js-basic-practice-1 Javascript集合练习 pre-pos...

  • JS 任务三

    1.作业一 js-basic-practice-1 2.作业二 pre-pos 3.参考资料 1、关于Array对...

  • JS作用域的练习

    Js作用域练习demo1 Js作用域练习demo2 JS作用域练习demo3 JS作用域练习demo4 JS作用域...

  • 第三次任务总结

    任务内容—Javascript 编程入门 1.Javascript代码个人练习 a.Javascript 基础练习...

  • JS基础 -- if 练习三

    声明:此篇简书是参照尚硅谷网站内视频而写,其内的观点是由尚硅谷视频内讲解内容以及自己理解所汇集写的,如有侵犯版权或...

  • js事件循环机制

    js事件循环机制 一、 执行栈 二、 任务队列(同步任务和异步任务) 三、 宏任务和微任务 四、 浏览器下的事件循...

  • JS + Git 测试小练习

    作业链接 js 基础练习js 扩展练习(section-1 & section-2) 提交记录 练习收获 这次作...

  • 浏览器JS事件循环

    单线程 js引擎使用一个主线程来执行js代码,所以js同时仅能执行一个任务。 同步任务与异步任务 同步任务 在主线...

  • React Native Headless JS(后台任务)

    React Native Headless JS(后台任务) Headless JS是一种使用js在后台执行任务的...

  • 练习任务:

    今天看了阿拉丁! 听了许添盛! 看了书。 看了八字,竟然能看懂了,以前看,简直是什么都看不懂,也记不住。现在能看懂...

网友评论

    本文标题:任务三——JS练习(个人)

    本文链接:https://www.haomeiwen.com/subject/skejfxtx.html