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(" ", ""); 
    arr=str.toString().replace(/\s*/g,"")//去掉所有空格,包括首尾、中间
        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 calculate3()
{
        do 
        {
            var sum=0;
            var i=1;
            sum=i+sum;
            i++;
        }
        while(i<100
        )
}
writeDocument(calculate3());
console 命令行工具 X clear

                    
>
console