博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串&Math&Date
阅读量:6268 次
发布时间:2019-06-22

本文共 1769 字,大约阅读时间需要 5 分钟。

1.多行字符串的声明有哪几种常见写法?

var a ='long' 'long' // "longlong"var a = long +'long'//"longlong"复制代码

2.以下代码 输出什么?

1.var str = 'C:\Users\Document\node\index.js'console.log(str.length)2.如何声明 str 让 console.log(str)输出 C:\Users\Document\node\index.js?复制代码
答:1.272.var str = 'C:\\Users\\Document\\node\\index.js'console.log(str.length)复制代码

3. 对于字符串

var str = 'hello ' 写出以下操作的代码范例

  • 获取 str 下标为3的字符

  • 获取 str 下标为4的字符的 Ascii 码

  • 截取字符g到末尾的字符串

  • 从字符o开始,截取长为4个字符的字符串

  • 获取第一个 l的下标

str.charAt(3)str.charCodeAt(4)str.substr(9, 14)---str.lengt-1str.substring(4,9)str.search('l')复制代码

4.写一个函数,生成一个随机 IP 地址,一个合法的 IP 地址为 0.0.0.0~255.255.255.255。

function getRandIP(){  //补全}var ip = getRandIP()console.log(ip) // 10.234.121.45复制代码
function getRandIP(){    var ip = []    for( var i = 0; i < 4; i++){    ip = ip + Math.floor(Math.random()*256) + '.'    }    return ip}var ip = getRandIP()console.log(ip)复制代码

5.写一个函数,生成一个随机颜色字符串,合法的颜色为#000000~ #ffffff。

function getRandColor(){}var color = getRandColor()console.log(color)  //#feb3ac复制代码
function getRandColor(){var color = '#'var dict = '0123456789abcdef'for (var i =0; i < 6; i++){var index = Math.floor(Math.random()*dict.length)color += dict[index]  }  return color}  var color = getRandColor()  console.log(color) 复制代码

6.写一个函数,返回从min到max之间的 随机整数,包括min不包括max 。

function sum(min, max){return Math.floor(Math.random()*(max-min))+min    }console.log(sum(1,10))复制代码

7.写一个函数,生成一个长度为 n 的随机字符串,字符串字符的取值范围包括0到9,a到 z,A到Z。

function getRandStr(len){  //补全函数}var str = getRandStr(10); // 0a3iJiRZap复制代码
function sum(len){var sum = '0123456789abcdefghijklmnopqrstuvwxyzMBVCXZASDFGHJKLOPIUYTREWQ'var sum2 = ""for (var i = 0;i <=len;i++){sum2 = sum2 + sum[Math.floor(Math.random()*62)]}return sum2}console.log(sum(1))复制代码

转载于:https://juejin.im/post/5c1cf2766fb9a049f9128e02

你可能感兴趣的文章
Struts2技术详解
查看>>
MFC应用程序向导生成的文件
查看>>
Oracle体系结构之oracle密码文件管理
查看>>
【leetcode】Remove Element (easy)
查看>>
mysql多表查询及其 group by 组内排序
查看>>
alsa的snd_pcm_readi()函数和snd_pcm_writei()
查看>>
Android学习网站推荐(转)
查看>>
嵌入式根文件系统的移植和制作详解
查看>>
MEF部件的生命周期(PartCreationPolicy)
查看>>
LCD的接口类型详解
查看>>
nginx 基础文档
查看>>
LintCode: Unique Characters
查看>>
Jackson序列化和反序列化Json数据完整示例
查看>>
.net 中的DllImport
查看>>
nyoj 517 最小公倍数 【java睑板】
查看>>
include与jsp:include区别
查看>>
ftp的20 21端口和主动被动模式
查看>>
MySQL存储引擎选型
查看>>
Java中的statickeyword具体解释
查看>>
Linux车载系统的开发方向
查看>>