Js 对象数组综合案例之学生管理系统 2021-11-26

JavaScript015

Js 对象数组综合案例之学生管理系统 2021-11-26,第1张

要求:

搭建一个管理学生信息系统,具备查询、添加、修改、删除功能等。

核心思路:先定义菜单框架,再挨着定义每种方法,最后在菜单里面调用每种方法

注意:

1.用户输入要用parseInt强转 ,如果不用parseInt,下面switch循环的参数必须加单引号

2.不确定用户要循环多少次,最好使用switch循环,结构比较清晰

3.case 0退出系统下面必须使用return而不是break,return结束整个循环

4.switch循环完一次后还得弹出本界面方便用户继续操作,所以得使用递归方法再次调用自身,直至用户输入0退出系统结束循环,所以switch循环下面要加this.menu()再次调用自身

注意:此处拼接对象时不用考虑数组里面三个对象如何转换,this调出学生对象,再使用forEach遍历拼接即可。

switch (num) {

                    case 1:

                        this.show() 

                        break

                    case 2:

                        this.add()

                        break

                    case 3:

                        this.update()

                        break

                    case 4:

                        this.del()

                        break

                    case 0:

                        alert('成功退出系统!')

                        return 

                }

虽然不想打击你,但是用js无法实现你要求的功能,而且如果没有基础想学习起来代价比较大

js只是产生一些浏览器的效果,如果要保存数据还需要用到数据库,以及服务器端语言

推荐学习网站w3school,推荐书籍:忘了.....搜下php 圣经 书名大概叫php与mysql编程什么的