码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript新增学生信息

时间:2018-05-27 22:12:03      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:姓名   asc   函数   nbsp   java   script   isnan   rip   正则表达   

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);//调用函数

 

JavaScript新增学生信息

标签:姓名   asc   函数   nbsp   java   script   isnan   rip   正则表达   

原文地址:https://www.cnblogs.com/cj-18/p/9097521.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!