保定做网站建设,2016企业网站源码,网站角色管理,ci策划 网站开发var flag true;//while语句执行#xff1a;while(flag){//获取用户输入选择信息号码#xff1a;#xff08;字符串中的 \n 为换行的效果#xff09; var num prompt(你好,我是小娜\n请输入编号或者关键词选择功能,输入Q(q)退出聊天\n1.计算\n2.时间\n3.笑话) // 利用swit… var flag true;//while语句执行while(flag){//获取用户输入选择信息号码字符串中的 \n 为换行的效果 var num prompt(你好,我是小娜\n请输入编号或者关键词选择功能,输入Q(q)退出聊天\n1.计算\n2.时间\n3.笑话) // 利用switch语句将要表达的举例进行选择排序switch (num) {// 如果 num 输入的是 q Q 都会退出并执行alert同时flag为false并结束while的循环语句case q:case Q:alert(狠心的抛弃了小娜);flag false;break;case 1:case 计算://先定义一个变量为了后期循环遍历数字相加时用到var sum 0;var shuzi prompt(请输入你要求的数字以逗号隔开,例如: 1,2,3,4); // 如果 shuzi 输入的是 q 或者 Q 都会退出并执行alert同时flag为false并结束while的循环语句if(shuzi Q || shuzi q){alert(小娜退出);flag false;break;// 如果 shuzi 输入的不是 q 或者 Q 都会退出并执行alert同时flag为false并结束while的循环语句}else{// 输入的结果用 函数split() 方法进行切割。// 再自定义一个变量进行接收数据var ary shuzi.split(,);// 循环遍历自定义的变量for (var i 0; i ary.length; i) {//判断ary[i] 是否是数字类型是数字类型为falseif(isNaN(ary[i]) false) {// 利用之前自定义的 sum 变量进行循环相加sum Number(ary[i]);}else {// 如果不是数字类型退出所有程序并输出 alertalert(有非法输入,小娜退出);sum 0;break;}}// 输出最终的结果alert(最后的求和结果是:sum);}break;//输入为2 或者 时间case 2:case 时间:// 创建时间对象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();// 利用三元运算符判断是否大于10是的输入原有的数字不是的在前面加个字符串0;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(当前北京时间是: timeStr);break;//如果输入的为 3 或者是 笑话 文字case 3:case 笑话:// 自定义数组讲笑话文字进行包裹并以逗号隔开var xh [为什么结婚都喜欢选好日子因为结婚后都没有好日子。,为什么超人都喜欢穿紧身衣因为救人要紧,火柴有个问题想不懂然后就挠头自己燃烧了自己,包子跑步为什么在路上消失了因为太饿自己把自己吃了,没钱真的太惨了我只有1块钱连2元店的吃亏上当都买不到,本来想吃一口结果吃了一宿本来想去夜跑结果遇上烧烤。,常在河边走微信步数会比较多。];// 利用Math.random()函数获取随机数此时的随机数在0~1之间// 在利用//总结规律求你m~n的随机数取值 最大值为n 最小值为m// num Math.floor(Math.random() * ( n-m 1) m);// 获取xh数组中的随机索引值方可得到文字内容// 得到内容时自定义一个变量进行接收并alert输出var random Math.floor(Math.random()*5);alert(xh[random]);break;// 如果以上的switch选择都是没有选对直接退出并输出alert语句default:alert(您说的什么我也不明白);break;}}