生成随机四字母网名
还是有人不信FBIK.
是乱取的.
起因是想学一位朋友用四个英文字母取名, 正好我自学js
学完了数组, 并且我知道随机函数是Math.random()
, 然后就练习了一下.
首先复制来生成随机整数的函数
1 | function getRndInteger(min, max) { |
其次生成一个包含所有大写英文字母的数组
1 | var word = " ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""); |
然后写个for
循环4次, 每次给最后用于输出的变量添加一个字母. 每次循环前先判断用来打印的变量是不是undefined
.
1 | var main |
循环内容也可以写成三元表达式
1 | main == undefined ? main = word[getRndInteger(1, 26)] : main += word[getRndInteger(1, 26)]; |
最后给末尾加上”.
“, 然后打印.
1 | main +="." |
大功告成. 我的输出结果为:
1 | FBIK. |
从此FBIK.
诞生了, 可喜可贺可喜可贺.