牛客题--JavaScript对象
2022/3/3 11:16:36
本文主要是介绍牛客题--JavaScript对象,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Math
1.如何把 7.25 四舍五入为最接近的整数 A. Math.round(7.25) B. Math.ceil(7.25) C. round(7.25) D. Math.rnd(7.25)
答案:A
题解:
round()和数学运算一样四舍五入
ceil()方法向上取整
C和D选项语法错误
2.下面哪个选项可以产生0<=num<=10的随机整数 A. Math.floor(Math.random()*6) B. Math.floor(Math.random()*10) C. Math.floor(Math.random()*11) D. Math.ceil(Math.random()*10)
答案:C
题解:
random()方法将产生一个 0 <= r < 1 的随机数
ceil()方法向上取整;floor()方法向下取整
Math.random() 与 Math.floor() 一起使用用于返回随机整数。
A选项将返回0~5之间的随机整数;B选项将返回0~9之间的随机整数;C选项将返回0~10之间的随机整数
3.以下( )表达式产生一个0~7之间(含0,7)的随机整数 A. Math.floor(Math.random()*6) B. Math.floor(Math.random()*7) C. Math.floor(Math.random()*8)
答案:C
字符串
1.split() 方法用于把一个字符串分割成字符串数组。 A. T B. F
答案:A
2.String对象的哪个方法可以寻找子字符串并返回该子字符串位置 A. match() B. indexOf() C. search() D. concat()
答案:BC
题解:
match()方法用于找到一个或多个正则表达式的匹配;
indexOf()方法返回字符串中检索指定值第一次出现的位置;str.indexOf("China")
search()方法用于检索与正则表达式相匹配的值,并返回匹配的位置;str.search("China")或str.search(/China/i)
两种方法,indexOf() 与 search() 是相等的。区别在于:
- search() 方法无法设置第二个开始位置参数。
- indexOf() 方法无法设置更强大的搜索值(正则表达式)。
concat()方法连接两个或多个字符串,返回连接后的字符串;str.concat(str2)
正则
1.正则表达式 ^d+[^d]+ 能匹配下列哪个字符串? A. 123 B. 123a C. d123 D. 123def
答案:C
题解:
^ 行的开头;^d以字母d开头
[^d]除了d的任何字符
x+ 匹配一次或多次x
2.下面哪个不是RegExp对象的方法 A. test B. match C. exec D. compile
答案:B
题解:
test()检索字符串中指定的值。返回 true 或 false。
match()是支持正则表达式的String对象的方法,找到一个或多个正则表达式的匹配。
exec()检索字符串中指定的值。返回找到的值,并确定其位置。
compile()编译正则表达式。
3.以下哪项可以去除变量str中的所有空格 A. str.replace(`/\s*/g,""`) B. str.replace(`/^\s|\s$/g,""`) C. str.replace(`/^\s*/, ""`) D. str.replace(`/(\s*$)/g, ""`)
答案:A
题解:
\s 查找空白字符。
^n 匹配任何开头为 n 的字符串。
n* 匹配任何包含零个或多个 n 的字符串。
n$ 匹配任何结尾为 n 的字符串。
g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。
B选项只能去除开头和结尾的空格;C选项只能去除开头的空格;D选项只能去除结尾的空格
又复习并加深了一些JS基础知识的记忆,每天进步一点点。
这篇关于牛客题--JavaScript对象的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-04百万架构师第六课:设计模式:策略模式及模板模式
- 2025-01-04百万架构师第七课:设计模式:装饰器模式及观察者模式
- 2025-01-04适用于企业管理的协作工具API推荐
- 2025-01-04挑战16:被限流的CPU
- 2025-01-03企业在选择工具时,如何评估其背后的技术团队
- 2025-01-03Angular中打造动态多彩标签组件的方法
- 2025-01-03Flask过时了吗?FastAPI才是未来?
- 2025-01-0311个每位开发者都应知道的免费实用网站
- 2025-01-03从REST到GraphQL:为什么以及我是如何完成转型的
- 2025-01-03掌握RAG:从单次问答到连续对话