利用数组实现简单的图书管理系统
用户输入1是添加图书
用户输入2是查找图书在第几层
用户输入3是显示所有的图书
输入其他的就停止服务
var arr = [];
var select = prompt("1.保存图书 2.搜索图书 3.显示所有图书 其他:退出");
while(select === "1" || select === "2" || select === "3"){
switch(select){
case "1":
var bookName = prompt("请输入书名:");
for(var i = 0;i <= arr.length;i ++){
if(bookName != arr[i]){
arr.push(bookName);
alert("添加成功")
console.log(arr);
break;
}
alert("书已经存在!");
bookName = prompt("请输入书名:");
}
select = prompt("1.保存图书 2.搜索图书 3.显示所有图书 其他:退出");
break;
case "2":
var bookName1 = prompt("请输入书名:");
console.log(arr.length)
for(var i = 0;i <= arr.length;i ++){
if(bookName1 == String(arr[i])){
alert(bookName1 + "在第" + (i + 1) + "层");
break;
}
else{
continue;
}
console.log(typeof arr[i])
alert("没有找到");
}
select = prompt("1.保存图书 2.搜索图书 3.显示所有图书 其他:退出");
break;
case "3":
alert(arr);
select = prompt("1.保存图书 2.搜索图书 3.显示所有图书 其他:退出");
break;
default:
break;
}
}
QQ录屏20220512195055