SOURCE

function writeDocument(variable) {
document.write(variable + "<br/>");
} 
//如果有一个字符串"Rome was not built in a day",
//请用程序统计该字符串中字符的个数,不允许使用字符串对象的length属性。
function number(str) 
{
var strcount = 0;
arr=str.replaceAll(" ", ""); //去掉所有空格,包括首尾、中间
for (var i = 0; i < arr.length; i++)
{ 
strcount++;
}
return strcount;
}
writeDocument(number("Rome was not built in a day"));


//给大家一个任意的字符串,
//如何实现把字符串中的字符顺序颠倒。如给你"abcde",你要得到"edcba"
function Reverse(str)
{
var arr =[];
for(var i=str.length-1;i>=0;i--)
{
arr.push(str[i]);
}
return arr.join("");
}
writeDocument(Reverse("abcdefg"));

// 利用3种循环来计算1+2+3+…+100的值。
//第一种for循环
function calculate()
{
var sum=0;
for(var i=1;i<=100;i++)
{
sum=i+sum;
}
return sum;
}
writeDocument(calculate());

//while循环
function calculate2()
{
var sum=0;
var i=1;
while(i<=100)
{
sum=i+sum;
i++;
}
return sum;
}
writeDocument(calculate2());

//do while循环
function calculate2()
{
do 
{
var sum=0;
var i=1;
sum=i+sum;
i++;
}
while(i<100
)
}
writeDocument(calculate2());
console 命令行工具 X clear

                    
>
console