一、使用方法
可以写在html 的 head 或body标签里。执行顺序是从上到下。1、直接使用<script type="text/javascript"></script>2、调用外部javascript<script src="out.js" type="text/javascript"> //out.js是外部js名称。</script>3、直接在html中引用<a href="javascript:alert('我是测试数据')">我是js链接</a> //这里的javascrtipt就类似于协议,如链接到FTP,mail要加关键字ftp:// 一样。二、javascript语法1、变量声明var i //局部变量,在方法体内有效。并且不用指定变量的类型。i //不加var就是仿全局变量,在整个html网页的页面有效。不建议这种。js的变量拥有动态类型,即同一个变量可以用作不同类型。如:var i=6;var i="我是js变量".2、数据类型js中是有数据类型的,但声明变量时不用指定类型。(1)字符串类型 用单引号或双引号。 var i='我是js变量'; //一般用单引号。(2)数字var i=2;var i=3.14;(3)布尔只有两个值,true,falsevar i=true;var j=false;(4)数组var j=new arry(); //声明数组j[0]="湖北"; //给数组赋值。j[1]="江苏"varj=new arry("湖北","江苏")//直接赋值。(5)undefined和null //不是关键字,是属性undefined:未知状态,不含有值。当方法不返回值时,默认返回undefined。var b; //此时的b就是undefined状态。不含 有值。null:不存的在对象。也可以为变量赋值 null。即清空变量。(6)对象(7)总结可以这样声明变量的类型。var carname=new String;var x= new Number;var y= new Boolean;var cars= new Array;var person= new Object;三、方法1、普通方法fuction tall(i,j){ //参数可有可无方法体return a; //返回值可有可无}2、匿名方法fuction (){ }例:var f=fuction (a1,a2){ }f(10,20); //就是表示调用匿名函数四、对象和类js没有类的概念,用方法模拟类fuction tall(i,j){ //这里的类有点类似于类中的构造函数,给类中的字段赋初值。this.a=i;this.b=j;}var f=new tall(); //这就是类的对象。不加new对象,上面就是一个方法,加了上面就是类。五、数组var j=new arry();六、jason