JavaScript新增学生信息

function add(user1, length) {
    let status = true; //状态值
    console.log("请输入新增学生姓名:");
    let name = readline.question();
    let reg1 = /[a-zA-Z]/; //使用正则表达式来确保学生姓名输入正确
    while (!reg1.test(name)) {
        console.log("学生姓名不得包含数字和非法字符,请重输");
        name = readline.question();
    }
    console.log("请输入新增学生年龄:");
    let age = readline.question() - 0;
    while (isNaN(age) || age < 1) { //保证输出正确年龄
        console.log("请重输");
        age = readline.question() - 0;
    }
    console.log("请输入新增学生性别:");
    let gender = readline.question();
    console.log("请输入新增学生成绩:");
    let score = readline.question() - 0;
    while (isNaN(score) || score < 0 || score > 100) { //保证输出正确成绩
        console.log("请重输");
        score = readline.question() - 0;
    }
    console.log("新增成功! 该学生信息如下:");
    length++;
    user1.push({
        id: length,
        name,
        age,
        gender,
        score
    })
    console.log(user1[length - 1]);
}
add(user1, user1.length);//调用函数

猜你喜欢

转载自www.cnblogs.com/cj-18/p/9097521.html