资讯专栏INFORMATION COLUMN

【题目】【2天】句子随机生成器

linkFly / 3383人阅读

摘要:并做了点笔记随机数应用全局变量在使用时会出现问题,我改成了。编辑器里,随机数可直接赋值给变量,控制台里不行题目二用方法连接题目一中的句子。

题目一:创建几个数组,随机选取数组中的变量,组合成句子,用+操作符连接

在存储随机变量时,遇到了点麻烦,感谢这篇文章的作者给了我思路:关于JavaScript中的随机数方法。并做了点笔记:随机数应用

全局变量在使用name时会出现问题,我改成了user

var user = ["Zhangsan","Lisi","Wangwu","Zhaoliu"];
var age = [12,34,33,55];
var job = ["Teacher","Doctor","Police","Driver"];

function b(start,end){                                        
    return Math.floor(Math.random()*(end-start) +start);        
}

var c = () => "I am " + user[b(0,user.length)] + ". I am " + age[b(0,age.length)] + " years old and I work as a " + job[b(0,job.length)] + "."

编辑器里,随机数可直接赋值给变量,控制台里不行:

var a = [];
var b = return Math.floor(Math.random()*a.length);

题目二:用join方法连接题目一中的句子。

var c = ["I am",user[b(0,user.length)],". I am",age[b(0,age.length)],"years old and I work as a",job[b(0,job.length)],"."].join(" ");

题目三:使用join方法把数组[3,2,1]转换成字符串"3 is bigger than 2 is bigger than 1!"?

var a = [3,2,1];
var b = [a[0],"is bigger than",a[1],"is bigger than",a[2],"!"].join(" ");

做题目中发现:
join()方法连接句子比用+操作符更简便,因为不需要考虑字符串与字符串之间连接符,放在括号中统一设置。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/94682.html

相关文章

  • 题目】【22】条件应用

    摘要:题目一编写一个循环来修改,把它们都变成可怕的动物。题目二创建一个随机字符串生成器,将下面字符串中生成长度为的字符串。分析创建一个空字符串遍历每个字母如果遇到等字母将将其进行转换添加到空字符串中打印新字符串。 各位读者问个随机数赋值问题:var b = return Math.floor(Math.random()*a.length);,a是一个字符串或者数组,这样把随机数赋值给一个变量...

    pingink 评论0 收藏0
  • C语言每日一练——第62:选美比赛

    摘要:语言每日一练年月日文章目录题目描述问题分析代码实现运行结果题目描述用语言编写软件完成以下任务一批选手参加比赛,比赛的规则是最后得分越高,名次越低。 C语言每日一...

    tuomao 评论0 收藏0
  • C语言每日一练——第61:掷骰子游戏

    摘要:原型和配合使用产生伪随机数序列。问题分析思路可以参照前面掷骰子小游戏的实现原理。 C语言每日一练 2021年11月21日 文章目录 实现掷骰子小游戏实现原理...

    whlong 评论0 收藏0
  • 为什么你需要计算神经科学(上)

    摘要:至此揭开计算神经科学的大幕。这算是数学生物学,计算神经科学和人工智能的共同起点。大脑太擅长模式识别,你看了什么是因为你想要看到什么,那个什么早在你的大脑预先存在。 我想大家看到这个题目已经被吓到了。什么? 计算神经科学? 神经科学已经够冷门吓人的了, 还计算神经科学?究竟是什么? 是不是除geek外并没什么卵用? 听铁哥给您道来。 先说计算神经科学是什么,简而言之,计算神经科学是把大脑看成一...

    qianfeng 评论0 收藏0
  • 题目】【3】猜字游戏

    摘要:题目猜字游戏,让玩家猜测这个单词中的字母,每次猜对一个字母,就会记录下,直到全部才对,退出游戏,中间玩家可以随时退出游戏。 题目:猜字游戏,让玩家猜测这个单词中的字母,每次猜对一个字母,就会记录下,直到全部才对,退出游戏,中间玩家可以随时退出游戏。 分析: 随机生成一个单词 记录玩家猜测的字字母 向玩家展示游戏进度 玩家可以随时退出游戏 接收玩家猜测的字母 判断玩家猜测的字母 判...

    Crazy_Coder 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<