js写一个前世今生的小例子

1.基本的功能与任务:在浏览器窗口输入一个名字,然后根据输入名字的姓去数据库匹配同姓的古人姓名,并且输出到浏览器上。
2.所用功能: 用字符串拼接,截取 和随机数产生 取整操作完成
3.代码实现.

<script>
		//使用prompt在浏览器上弹出一个框,并且让你输入你的名字
        var input = prompt("请输入您的今生姓名:");
        //字符串截取输入名字的姓
        var sInput = input.slice(0,1);

        // 用类数组虚拟一个数据库
        var dataBase = [{
            firstName:'张',
            lastName:['国荣','玉皇','三丰','小龙']
        },{
            firstName:'李',
            lastNmae:['世民','靖','时珍','白']
        }];
        //遍历数据库
        var result = dataBase.forEach(function(item,index,arr) {
        	//若姓匹配,则在lastNam中随机选择一个名字
            if(sInput === item.firstName) {
                var random = Math.floor(Math.random()*3);
                document.write("前世姓名:");
                document.write('&nbsp;&nbsp'+sInput+item.lastName[random]);
            }
        });
    </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值