Corsair

          My javaWorld
          數(shù)據(jù)加載中……
          javaScript的基礎知識筆記《一》

          一:語法結(jié)構(gòu):

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

          1.? 定義結(jié)構(gòu):

          a)???????? 變量定義: var xx = “xx” 無須匹配類型;

          b)??????? 函數(shù)定義: function method(x , y){…} 參數(shù)同樣不用匹配類型;

          可以通過 arguments.length 屬性來確定參數(shù)個數(shù)來創(chuàng)建不確定參數(shù)的函數(shù)如:

          ??? function noArguments(){

          ????????????? var len = arguments.length;

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

          ????????????? ????????????? var fristArgument = noArguments.arguments[i];

          ??????????????????????????? ………// 通過 ? noArguments.arguments[i] 獲得參數(shù);

          }

          }

          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

          內(nèi)置對象:

          ?????? a) 數(shù)組對象( 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) 數(shù)學對象( Math

          ????????????? 注意:使用數(shù)學對象時不需要創(chuàng)建該對象,直接使用即可;

          ????????????? 例如: 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 銀河海盜 閱讀(279) 評論(0)  編輯  收藏 所屬分類: WEB

          主站蜘蛛池模板: 二手房| 林州市| 邵武市| 达州市| 邢台市| 扶余县| 扬州市| 孟津县| 盘山县| 临高县| 麻阳| 苍溪县| 县级市| 天台县| 冀州市| 剑川县| 望奎县| 鲁甸县| 嘉荫县| 鹤庆县| 南皮县| 萝北县| 黔东| 固阳县| 潼南县| 甘谷县| 通榆县| 孙吴县| 齐河县| 临武县| 宜昌市| 沿河| 三都| 客服| 赤峰市| 海晏县| 石门县| 炎陵县| 烟台市| 兴隆县| 大渡口区|