前端js基础智能机器人
生活随笔
收集整理的這篇文章主要介紹了
前端js基础智能机器人
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
<script>var flag = true;while(flag) {//獲取用戶輸入信息 var code = prompt('你好,我是小娜\n請(qǐng)輸入編號(hào)或者關(guān)鍵詞選擇功能,輸入Q(q)退出聊天\n1.計(jì)算\n2.時(shí)間\n3.笑話');switch( code ) {case 'q':case 'Q':alert('狠心的拋棄了小娜');flag = false;break;case '1':case '計(jì)算':var sum = 0;var res = prompt('請(qǐng)輸入你要求的數(shù)字,以逗號(hào)隔開,例如: 1,2,3,4');if(res == 'Q' || res == 'q') {flag = false;alert('小娜退出');break;}else {var ary = res.split(',');for (var i = 0; i < ary.length; i++) {if(isNaN(ary[i]) == false) {sum += Number(ary[i]);}else {alert('有非法輸入,小娜退出');sum = 0;break;}}alert('最后的求和結(jié)果是:'+sum);}break;case '2':case '時(shí)間':var d = new Date();var year = d.getFullYear();var month = d.getMonth()+1;var date = d.getDate();var h = d.getHours();var m = d.getMinutes();var s = d.getSeconds();month = month >= 10 ? month : '0' + month;date = date >= 10 ? date : '0' + date;h = h >= 10 ? h : '0' + h;m = m >= 10 ? m : '0' + m;s = s >= 10 ? s : '0' + s;var timeStr = year + '-'+ month + '-' + date + ' '+ h + ':' + m + ':' + s;alert('當(dāng)前北京時(shí)間是:'+ timeStr);break;case '3':case '笑話':var xh = ["為什么結(jié)婚都喜歡選好日子,因?yàn)榻Y(jié)婚后都沒有好日子。","為什么超人都喜歡穿緊身衣,因?yàn)榫热艘o","火柴有個(gè)問題想不懂,然后就撓頭,自己燃燒了自己","包子跑步,為什么在路上消失了,因?yàn)樘I自己把自己吃了","沒錢真的太慘了,我只有1塊錢,連2元店的吃虧上當(dāng)都買不到!!!","本來想吃一口,結(jié)果吃了一宿;本來想去夜跑,結(jié)果遇上燒烤。","常在河邊走,微信步數(shù)會(huì)比較多。"];var random = Math.floor(Math.random()*5);alert(xh[random]);break;default:alert('您說的什么,小智也不明白');break;}}</script>
總結(jié)
以上是生活随笔為你收集整理的前端js基础智能机器人的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 黑白两客进入页面(1)
- 下一篇: 前端网页 — 初始化文件