Corsair

My javaWorld
数据加载中……
javaScript的基础知识笔记《一》

一:语法结构:

       嵌入 *.js 文件 <script  language=”javScript” src=”url ”></script>

1.  定义结构:

a)         变量定义: var xx = “xx” 无须匹配类型;

b)        函数定义: function method(x , y){…} 参数同样不用匹配类型;

可以通过 arguments.length 属性来确定参数个数来创建不确定参数的函数如:

    function noArguments(){

              var len = arguments.length;

              for(var i=0;i<len;i++){

                            var fristArgument = noArguments.arguments[i];

                            ………// 通过   noArguments.arguments[i] 获得参数;

}

}

c)        对象定义:

定义方式一   function obj(x,y){

       this.x=x;

       this.y=y;

       this.m1=method1;

       this.m2=method2;

       function method1(){…..}

function method2(){…..}

}

定义方式二   function obj(x,y){

       this.x=x;

       this.y=y;

       this.m1=function method1(){……}

       this.m2=function method2(){……}

}

d)        使用对象:

var obj1 = new obj();

var new_x = obj.x; // 是用属性的方式 1

var new_y = obj[‘y’]; // 是用属性的方式 2

内置对象:

       a) 数组对象( Array ):

                     var newArry =new Arry(n);

                     var newArry =new Arry(“one”,”two”,”there”,”four”);

       注:属性和方法不再列出。

      

b) 字符串对象( String ):

                     var newStr =”xxx”;

                     var newStr=new String(“xxx”);

       对字符串的比较直接使用 ”= =”

      

       c) 数学对象( Math

              注意:使用数学对象时不需要创建该对象,直接使用即可;

              例如: Math.PI; // 属性的使用

Math.abs(x);// 方法的使用;

d) 日期对象( Date

        var date1 =new Date();

              var date2 =new Date(“ 日期子串 ”);

              var date3 =new Date( 年,月,日, [ 时,分,秒,毫秒 ]);

              var date4 =new Date( 毫秒 );

 

posted on 2006-09-26 11:29 银河海盗 阅读(271) 评论(0)  编辑  收藏 所属分类: WEB


只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问