- // 打印 1-10
- /*for(var i=1;i<=10;i++){
- console.log(i);
- }*/
- // 逆序打印 10-1
- /*for(var i=10;i>=1;i--){
- console.log(i);
- }*/
- // 求 1-100 的偶数和
- /*var sum=0;
- for(var i=1;i<=100;i++){
- if(i%2==0){
- sum=sum+i;
- }
- }
- console.log(sum);*/
- // 求 50 到 100 之间的奇数和
- /*var sum=0;
- for(var i=50;i<=100;i++){
- if(i%2!=0){
- sum=sum+i;
- }
- }
- console.log(sum);*/
- // 定义数组 [10,20,30], 用循环打印数组中的每一个值
- var arr = [10, 20, 30];
- /*for(var i=arr.length-1;i>=0;i--){
- console.log(arr[i]);
- }*/
- /*for(var i in arr){
- console.log(arr[i]);
- }*/
- //break: 结束整个循环
- //continue: 结束本次循环, 进入下一循环
- /*for(var i=0;i<10;i++){
- if(i==5){
- break;
- continue;
- }
- console.log(i);
- }*/
- // 打印
- //***
- //***
- //***
- // 嵌套循环, 外层循环控制行, 内层循环控制列
- /*for(var i=0;i<3;i++){
- for(var j=0;j<4;j++){
- document.write("*");
- }
- document.write("<br>");
- }*/
- // 打印五行四列矩形
- /*for(var i=0;i<5;i++){
- for(var j=0;j<4;j++){
- document.write("*");
- }
- document.write("<br>");
- }*/
- /*var arr=[[10,20,30],[40,90,80,100],[10,20]];
- for(var i=0;i<arr.length;i++){
- for(var j=0;j<arr[i].length;j++){
- document.write(arr[i][j]+" ");
- }
- document.write("<br>");
- }*/
- /*var arr=[[10,20,30],[40,90,80,100],[10,20]];
- for(i=0;i<arr.length;i++){
- for(j=0;j<arr[i].length;j++){
- document.write(arr[i][j]+" ");
- }
- document.write("<br>");
- }*/
- //1. 打印 6 行 7 列矩形
- for (i = 0; i < 6; i++) {
- for (j = 0; j < 7; j++) {
- document.write("*");
- }
- document.write("<br>");
- }
- //2. 遍历 var arr=[[10,20,30],[40,90,80,100],[10,20]];
- var arr = [[10, 20, 30], [40, 90, 80, 100], [10, 20]];
- for (i = 0; i < arr.length; i++) {
- for (j = 0; j < arr[i].length; j++) {
- document.write(arr[i][j] + " ");
- }
- document.write("<br>");
- }
- //3. 打印
- //*
- //**
- //***
- for (i = 0; i < 4; i++) {
- for (j = 0; j < i; j++) {
- document.write("*");
- }
- document.write("<br>");
- }
- //4. 打印 99 乘法表
- for (i = 1; i <= 9; i++) {
- for (j = 1; j <= i; j++) {
- document.write(j + "*" + i + "=" + (i * j) + " ");
- }
- document.write("<br>");
- }
- // 定义函数 (方法)
- //function 函数名 (形参列表){}
- /*function method01(name){
- alert("欢迎你,"+name);
- }
- // 调用方法 函数名 (实参列表)
- method01("张三");
- method01("李四");*/
- // 定义一个函数, 求长方形的面积
- function getarea(a, b) {
- var area = a * b;
- alert("长方形的面积为:" + area);
- }
- // 调用方法
- /*getarea(20,30);
- getarea(30,30);*/
- // 如果方法需要返回值, 那么就用 return 值;
- // 如果写 return 就必须写在方法最后一行
- // 而且 return 只能返回一个值, 并且将值返回给调用者
- function method02(a, b) {
- var area = a * b;
- return area;
- }
- // 调用
- /*var num=method02(2,3);
- alert("长方形的面积为:"+num);*/
- // 匿名函数
- var method03 = function(name, age) {
- alert("我叫" + name + ", 今年" + age + "岁了");
- }
- // 方法调用
- /*method03("张三",18);*/
来源: http://www.bubuko.com/infodetail-3818231.html