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>