<script>

偶数
var str="";
for (var i = 1 ; i <= 100; i++){
if (i%2 == 0) {

//str = str + i+",";
str += i + ",";
}
}
alert(str);

奇数

var str = "";
for (var i = 1; i <= 100; i++) {
if (i % 2 != 0) {
str += i + ",";
}
}

100以内与7相关的数

var str = "";
for (var i = 0; i <= 100; i++) {
if (i % 7 == 0) {
str += i + ",";
} else if (i % 10 == 7) {
str += i + ",";
} else if (i > 70 && i < 80) {
str += i + ",";

}

}
alert(str);

累加求和,100以内所有数相加

var sum = 0;
for (var i=1; i <= 100; i++) {
sum += i;
}
alert(sum);

求阶乘,100以内所有的数相乘
var str = 1;
for (var i = 1; i <= 100; i++) {
str *= i;
}
alert(str);

乘法口诀表

for (var i = 1; i <= 9; i++) {
for (var j = 1; j <= i; j++) {
var str = j + "*" + i + "&nbsp;&nbsp;&nbsp;";

document.write(str);
}
document.write("<br />");
}

篮球从100米落下,每次都为原来的0.6高度,第几次小于1米

var height = 100;
for (var i = 0; true; i++) {
height *= 0.6;
if (height < 1) {
break;
}
}
alert(i);
这时候"i"是计数,所以用"i"
var i = 1;
var height = 100;
while (true) {
height *= 0.6;
if (height < 1) {
break;
}
i++;
}
alert(i);

棋盘摆放粮食
var sum = 0;
for (var i = 1; i <= 64; i++) {
//第一种方法
var liangshi = 1;
for (var j = 1; j <= i - 1; j++) {
liangshi *= 2;
}
sum += liangshi;

第二种方法
sum += Math.pow(2,i-1)
Math.pow 平方的意思
}
alert(sum);

</script>

随机推荐

  1. ASP.NET WebApi使用Swagger生成api说明文档

    最近做的项目使用mvc+webapi(非.Net Core),采取前后端分离的方式,后台提供API接口给前端开发人员.这个过程中遇到一个问题后台开发人员怎么提供接口说明文档给前端开发人员,最初打算使用 ...

  2. laya的那些坑

    游戏运行在chrome里面 听不见声音 游戏运行在chrome里面  听不见声音:其它浏览器可以听见声音开发者模式提示如下: The AudioContext was not allowed to s ...

  3. SAS常用函数

    SAS常用函数 一.数学函数  ABS(x) 求x的绝对值. MAX(x1,x2,…,xn) 求所有自变量中的最大一个. MIN(x1,x2,…,xn) 求所有自变量中的最小一个. MOD(x,y) ...

  4. reduceByKey和groupByKey区别与用法

    在spark中,我们知道一切的操作都是基于RDD的.在使用中,RDD有一种非常特殊也是非常实用的format——pair RDD,即RDD的每一行是(key, value)的格式.这种格式很像Pyth ...

  5. Linux下安装CollabNetSubversionEdge

    1.首先下载CollabNet Subversion,目前最新版本Subversion Edge 5.2.2 (Linux 64-bit),注意下载的时候需要注册下账号,才允许下载: 2.安装Coll ...

  6. 大数据时代——为什么用HADOOP?

    转载自:http://www.daniubiji.cn/archives/538 什么叫大数据 “大”,说的并不仅是数据的“多”!不能用数据到了多少TB ,多少PB 来说. 对于大数据,可以用四个词来 ...

  7. thinkPHP 3.2.3操作MongoDB指南

    今天使用thinkPHP操作MongoDB发现跟用MYSQL有很多不同的地方,在这里特别跟大家分享下. 暂时没用thinkPHP5一直还在用thinkPHP3.2.3觉得挺好用,MongoDB版本2和 ...

  8. linux新手非常有用的20个命令

    引用:http://www.oschina.net/translate/useful-linux-commands-for-newbies 1. ls命令 ls命令是列出目录内容(List Direc ...

  9. 如何写出健壮的Java代码

    近来在公司写代码,写出的代码发现BUG很多,为了实现一个功能,代码改了又改,影响了工单的效率,也影响个人绩效,因此从网上找了些关于写健壮代码的文章看了看,再加上自己的一些经验总结. 所谓健壮的代码是指 ...

  10. kali 创建用户

    root登录 adduser 用户名 passwd 用户名