JS练习题1共7题
<p>1 一个新人入职,月工资为2000元的员工,每年涨工资5%,到退休时的月工资是多少?</p>
<script>
document.write(Math.round(2000*Math.pow(parseFloat(1+5/100),60)));
</script>
<p>2 山上有一口缸可以装50升水,现在有15升水。老和尚叫小和尚下山挑水,每次可以挑5升。问:小和尚要挑几次水才可以把水缸挑满?通过编程解决这个问题。</p>
<script>
var num=0;
for(var i=15;i<=50;i+=5){
num++;
}
document.write(num-1);//为什么这里要-1,因为当i=50的条件还是为真,又再循环中++了一次。
</script>
<p>3 打印100–200之间所有能被3或者7整除的数</p>
<script>
for(var i=100;i<=200;i++){
if(i%3==0||i%7==0){
document.write(i+" ");
}
}
</script>
<p>4 计算10的阶乘</p>
<script>
var j=1;
for(var i=1;i<=10;i++){
j*=i;
}
document.write(j)
</script>
<p>5 计算1+3+5+...+99的和</p>
<script>
var j=0;
for(var i=1;i<=99;i+=2){
j+=i;
}
document.write(j)
</script>
<p>6 99乘法表</p>
<script>
for(var i=1;i<=9;i++){
for(var j=1;j<=i;j++){
document.write(i+"x"+j+"="+i*j+" ")
}
document.write("<br>")
}
</script>
<p>7 求100-999之间的水仙花数。(提示:三位数中,每位数字立方和等于自身。 )</p>
<script>
// 1^3+0^3+0^3=100
// 1^3+0^3+1^3=101
// 1^3+0^3+2^3=102
// ...
// 1^3+0^3+9^3=109
// 1^3+1^3+0^3=110
// ...
// 9^3+9^3+9^3=999 //理解二
var ibox=0;
var jbox=0;
var kbox=0;
for(var i=1;i<=9;i++){
ibox=i*i*i;
for(var j=0;j<=9;j++){
jbox=j*j*j;
for(var k=0;k<=9;k++){
kbox=k*k*k;
if(parseInt(ibox+jbox+kbox)==""+i+""+j+""+k){//使用空字符串阻止百十分位相加
document.write(""+i+""+j+""+k)
}
}
}
}
</script>
JS练习题1共7题的更多相关文章
- JS练习题2共8题
		
<p>1 打印出1-100里所有的偶数</p> <script> // for(var i=1;i<=100;i++){ // if(i%2==0){ // ...
 - Leetcode 简略题解 - 共567题
		
Leetcode 简略题解 - 共567题 写在开头:我作为一个老实人,一向非常反感骗赞.收智商税两种行为.前几天看到不止两三位用户说自己辛苦写了干货,结果收藏数是点赞数的三倍有余,感觉自己的 ...
 - 2019前端面试系列——JS高频手写代码题
		
实现 new 方法 /* * 1.创建一个空对象 * 2.链接到原型 * 3.绑定this值 * 4.返回新对象 */ // 第一种实现 function createNew() { let obj ...
 - 【js】Leetcode每日一题-制作m束花所需的最少天数
		
[js]Leetcode每日一题-制作m束花所需的最少天数 [题目描述] 给你一个整数数组 bloomDay,以及两个整数 m 和 k . 现需要制作 m 束花.制作花束时,需要使用花园中 相邻的 k ...
 - 【js】Leetcode每日一题-完成所有工作的最短时间
		
[js]Leetcode每日一题-完成所有工作的最短时间 [题目描述] 给你一个整数数组 jobs ,其中 jobs[i] 是完成第 i 项工作要花费的时间. 请你将这些工作分配给 k 位工人.所有工 ...
 - 【js】Leetcode每日一题-数组异或操作
		
[js]Leetcode每日一题-数组异或操作 [题目描述] 给你两个整数,n 和 start . 数组 nums 定义为:nums[i] = start + 2*i(下标从 0 开始)且 n == ...
 - 【js】Leetcode每日一题-解码异或后数组
		
[js]Leetcode每日一题-解码异或后数组 [题目描述] 未知 整数数组 arr 由 n 个非负整数组成. 经编码后变为长度为 n - 1 的另一个整数数组 encoded ,其中 encode ...
 - 【js】Leetcode每日一题-叶子相似的树
		
[js]Leetcode每日一题-叶子相似的树 [题目描述] 请考虑一棵二叉树上所有的叶子,这些叶子的值按从左到右的顺序排列形成一个 叶值序列 . 举个例子,如上图所示,给定一棵叶值序列为 (6, 7 ...
 - 【js】Leetcode每日一题-子数组异或查询
		
[js]Leetcode每日一题-子数组异或查询 [题目描述] 有一个正整数数组 arr,现给你一个对应的查询数组 queries,其中 queries[i] = [Li, Ri]. 对于每个查询 i ...
 
随机推荐
- 在线学习体验大PK 云智慧发布在线教育网站性能监测报告
			
互联网不但改变了我们的生活.娱乐和消费方式,也推动各行各业进行着快速变革,越来越多的职场人士必须通过不断的学习.充电才能跟上行业发展的步伐,获得职业的提升,而这也引发了国内教育市场的爆炸式发展.据统计 ...
 - struts1 html: textarea 不换行,变形
			
<html:textarea property="summary" style="word-wrap:break-word;word-break:break-all ...
 - CSS3,JS可用于刷新按钮或者加载动画的动画
			
html: <input type="button" id="zidong3" style="top: 12px;" /> cs ...
 - java多线程学习-同步(synchronized)
			
(示例都是网上视频的) 假如两个线程同时调用一个方法输出字符串 public class SynchronizedTest extends Thread { public static void ma ...
 - JSON的故事
			
1.介绍JSON http://www.json.org/ https://developer.mozilla.org/zh-CN/docs/JSON 2.json的序列化和反序列化 序列化方法 va ...
 - SQL Server 扩展一个支持类似。net 时间格式化的标量函数~
			
* FROM sys.objects WHERE name=N'uF_DateFormat' AND [type]='FN') DROP FUNCTION uF_DateFormat GO SET A ...
 - Python.resource-for-python-from-internet
			
1. pyvideo Python related video indexed so you can find it. http://pyvideo.org/ 2. 6 Useful Python L ...
 - 20145225《Java程序设计》  第6周学习总结
			
20145225<Java程序设计> 第6周学习总结 教材学习内容总结 第十章 输入/输出 10.1InputStream与OutputStream 串流:衔接数据的来源和目的地就是串流对 ...
 - iOS 支付宝支付
			
在开发过程中,经常需要接入第三方支付.下面对支付进行一个概括. 支付宝支付 支付宝SDK下载地址:https://doc.open.alipay.com/doc2/detail?treeId=54&a ...
 - android设置多个类似APP其中的一个为默认
			
05-09 17:01:13.547: I/ActivityManager(3003): START u0 {act=android.intent.action.VIEW cat=[android.i ...