SOURCE

function writeDocument(variable){
    document.write(variable+"<br/>");
}

//1.如果有一个字符串"Rome was not built in a day",请用程序统计该字符串中字符的个数,不允许使用字符串对象的length属性。 
var str="Rome was not built in a day";
str=str.replace(/\s/g,'');//正则表达式。去掉空格
writeDocument(str);
var sum=0;
for(var i of str){//遍历数组
  sum++
};
writeDocument(sum)



//2.给大家一个任意的字符串,如何实现把字符串中的字符顺序颠倒。如给你"abcde",你要得到"edcba"。
var str="weldld";
document.write("反转数组:"+str.split('').reverse().join('')+"<br/>");


// 3. 利用3种循环来计算1+2+3+…+100的值。
writeDocument("方法一");
var a=1;
var sum=0;
for(a=1;a<=100;a++){
    sum=sum+a;   
}
writeDocument(sum);
writeDocument("方法二");
var b=1;
var sum2=0;
    do
    {
        sum2=sum2+b;
         b++;
    }
    while(b<=100);
    writeDocument(sum2);
writeDocument("方法三");
    var c=1;
    var sum3=0;
    while(c<=100)
    {
        sum3=sum3+c;
        c++;
    }
    writeDocument(sum3);
console 命令行工具 X clear

                    
>
console