3 基本语法下

 

// 1 分支:

// var temp = "hello";

// if(temp == "hello"){

//     document.write("<h1>WelcomeHere !</h1>");

// }else{

//     document.write("<h1>byebye !</h1>");

// }

 

//2 循环

// temp1 = "hello";

// for (i = 0; i < 100; ++i) {

//     temp1+= i;

// }

//document.write("<hl>"+temp1+"</hl>");

 

 

//3 打印乘法口诀

//以后如果想进行代码调试,可以通过下面的一行可以显示代码出错的起始位置:

//console.log("*********************");

 

// document.write("<table border ='1'>");

// for(var i = 0; i <= 9; i++)

// {

//     document.write("<tr>");

//     for(varj = 1; j <= i; j++)

//     {

//        document.write("<td>" + i + "*" + j + " =" +(i*j) +"</td>");

//     }

//     document.write("</tr>");

// }

//document.write("</table>");

 

// 4 数组:

//javaScripe 的数组可以随意的扩充大小, 但是如果没有的内容,用“undefined”来描述;

 

// var data = new Array(3); //3 个元素的内容

// data[0] = 10;

// data[1] = 20;

// data[2] = 30;

 

// data[10] = 100;

 

// //这是h1(yi) 不是hl(le)

 

// document.write("<h1>数组长度: "+data.length + "</h1>");

// for(var x = 0; x < data.length; x++)

// {

//     document.write("<h1>"+data[x]+"</h1>");

// }

 

//5 函数 :不需要定义返回值

//function 函数名(参数)

// {

//     return返回值;

// }

// function add (x,y) {

//    if(add.arguments.length ==2){

//        return x + y;

//    }else if(add.arguments.length == 1){

//         return x;

//    }else{

//        return "Please Go Die!";

//    }

// }

// document.write("<h1>");

// document.write("10 + 20 = " +add(10, 20));

// document.write("<br>");

// document.write("10 + 20 + 30 =" + add(10, 20, 30));

// document.write("<br>");

// document.write("10 + 20 + 30 + 40 =" + add(10, 20 , 30, 42));

// //函数调用的时候,函数的形参可以任意写;hahaha。。。

// //实参的参数如果不足,则会自动调用"undefined"进行表示,无法进行正确的计算

// //如果依然要保证计算的完整性, 则就使用名称:".arguments"判断。

// document.write("</h1>");

 

//在JavaScripe 中,也存在面向对象的编程,主要是以函数为基础的;

function Person(name ,age)

{

         this.name= name;

         this.age  = age;

         //“function(){}”的操作表示的是匿名函数,

         this.toString= function(){  //表示为类扩充方法

             return "姓名= " +this.name + ", 年龄= " + this.age;

    }

}

document.write("<hl>");

document.write(new Person("July",27));

document.write("</hl>");

 

//总结:JavaScripe 的语法短小精悍为主;原本就不是面向对象的语言;

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值