本篇文章是js基础练习题第五天的答案及解析部分,纯题目部分请移步js基础练习题 第5天
正文
1.有一张0.0001米厚的纸,至少对折多少次可以达到珠穆朗玛峰的高度8848米?试通过JS程序设计出来并给出结果。
答案:27
1 | let paperHei = 0.0001; |
2.
1 | var a = 3, b = 2; |
c
的值为____,a
的值为____。答案:5、4
a+++b
拆分开来就是a++ + b
,即a + b
后,a再自增1。
3.运用js代码分别在警告框、页面、控制台输出
"Hello world!"
。window.alert("Hello world!");
document.write("Hello world!");
console.log("Hello world!");
4.
1 | var i = 10; |
i
的值为________________,j--
的值为________________。答案:12、47
i+++i+++ ++i+i--
拆开就是i++ + i++ + ++i + i--
,即10 + 11 + 13 + 13
5.有一些苹果,每人分5个多一个,每人分6个多2个,每人分7个多3个。最少有多少个苹果?试通过JS程序设计出来并给出结果。
答案:206
1 | let count = 0; |
6.如何获取到现在时刻所对应的星期,并转换成类似”星期一”、”星期二”这样的格式?写出相应的JS程序。
解法1:利用switch
…case
1 | var day = new Date().getDay(); |
解法2:利用数组
1 | var day = new Date().getDay(); |
case
语句里面一定要加上break
语句,否则程序总会执行最后一个语句的内容。
7.要生成一个1到7之间的随机数(包括1和7)的JS代码可以怎样写?
答案:var random = Math.ceil(Math.random( ) * 6) + 1;
说明
- 题目中出现的JS指的是采用ECMAScript 2015及之后标准的JavaScript
答案中,若有错误和需完善的地方,可在下方留言反馈哈~~
查看纯习题版,请点击js基础练习题 第5天