js基础练习


通过本文可以了解

  • 源代码地址
  • 对题目的一些理解
  • 遇到的问题和解决方式

Github地址

js-basic-practice-1
pre-pos

对题目的理解

js-basic-practice-1

题目较为基础,可以大概了解js是什么以及js在后台运行的过程。

pre-pos

section1:
该组题目主要涉及到对js数组,字符串和Object对象的操作。在题目中需要判断一个字符在字符数组中是否存在,可以将字符数组转化成String,然后通过判断indexOf的返回值来进行判断,返回值为-1表示不存在。
对Object对象成员的访问,根据其他语言的经验,采用“.”成员访问符可以访问(不知道对不对,或者有其他正规方法,但是效果是正确的,就懒得改了)。
section2:该组题目需要统计字符数组中相同字符的个数,并且还有各种方式来说明这个字符的个数,可以先对字符数组进行处理,应为在字符数组中只有字母和数字是有意义的,然后将数字转换成对应个数的字符,就可以采用前面写的函数进行处理,获取正确结果了。
section3:做完了才看见好像不需要做这组题目,不过做完了section2再做section3就比较简单了,大多是前面函数的复用,但是不知道怎么引入前面的js文件(通过html引入好像有问题,一个文件夹里面也有重名的函数,试了试好像不行,放弃了,用最笨的方式,把代码复制过来用得了)。

解决问题的办法

最常遇到的问题就是忘记了一些函数,或者函数的返回值忘了,其实网上有详细的api,当不知道的时候可以去翻翻文档,其他问题也可以百度,然后我们小组是一起做的,有问题随口就问出来了。

你可能感兴趣的:(js基础练习)