标签:
1,从1到100的和值计算。
for循环
<script type="text/javascript">
    var sum=0;
    for (var i= 0;i<=100;i++){
        sum+=i;
    }
    console.log(sum);
</script>
 while循环
    var x=1;
    var sum=0;
    while (x<=100){
        sum+=x;
        x++;
    }
    console.log(sum);
do while循环
    var x=1;
    var sum=0;
    do {
        sum+=x;
        x++;
    }while (x<=100){
        console.log(sum);
    }
2,字符串的运用
<script type="text/javascript">
    var str="你好,我叫范范";
    var a="abcdef";
    var A="GHJKN";
    console.log(str.charAt(3));//返回字符串
    console.log(str.indexOf("范",0));//检索字符串
    console.log(str.lastIndexOf("我"));//返回对象中子字符串出现的位置
    console.log(str.substring(0, 5));//返回0--5,不含5的字符串
    console.log(a.toUpperCase());//转大写
    console.log(A.toLowerCase());//转小写
    console.log(str.slice(0, 6));//返回规定范围内的字符串
    console.log(str.split([str[0, 4]]));//分割字符串
</script>
3,数组操作
<script type="text/javascript">
    <!--声明数组-->
    var arr = new Array();
    arr[0] = 1;
    arr[1] = "1";
    arr[2] = null;
    console.log(arr);
    console.log(arr.length);
//声明数组方法二
   var arr = [];
    arr[0] = 1;
    arr[1] = "1";
    arr[2] = null;
    console.log(arr);
    console.log(arr.length);
    声明数组方法三,最简单有效
    var arr=[1,2,null];
    console.log(arr);
    console.log(arr.length);
数组的移除,删除
    var arr=[1,2,3,4,5];
    arr.shift();//移除第一个
    arr.pop();//删除最后一个
    arr.unshift("你好","谢谢");//增加在头部
    arr.splice(1, 1, 9);//从哪儿开始,替换
    arr.reverse();//颠倒顺序
    console.log(arr.slice(0,3));//返回新的数组
    console.log(arr);
    console.log(arr.length);
</script>
标签:
原文地址:http://www.cnblogs.com/yuanlinl/p/5479907.html