1,<% @ LANGUAGE = Jscript %> 2,注释 //... /*...*/ 3,申明变量 var myvar,myvar2; 4,时间与日期对象: <% mydata = new Date() %> mydate.getDate() //day of month mydate.getDay() //day of week mydate.getYear() //year other method: setMonth(),set.Date(),setYear()... 5,字符串对象: <% mydate = new string("string") %> other method: blink(),big(),small(),fixed(),italics(),strike(),sub(),sup() 分割和搜索: indexOf("string") //从左到右搜索,返回整数string的位置 lastIndexOf("string",number) //从右到左搜索,由number开始,返回值同上。 charAt(number) //输出number所在的字符 substring(number,number2) //输出number to number2的字符串 length //返回字符串长度 toUpperCase() //输出大写 toLowerCase() //输出小写 6,数学对象 Math 常方法:cos(),sin(),tan(),acos(),asin(),atan(),min(),max() 附加方法:exp(),log(),pow(),sqrt() 舍入方法:abs(),round(),floor(),ceil() 随机数方法:random() //返回0~1的数值 <%=Math.round(number*Math.random() %> //输出一个0~number的随机数 数学常数:E,PI,LN2,LOG2E,SQRT1_2 7,函数对象 <% myfunc = new Function(myvar){ return myvar; } %> 8,数组对象 <% myarray = new Array(10); myarray[0] = "string"; .... myarray[9] ="string"; //第10个变量,与VBscript不同 %> <% myarray.length = number%> //改变数组的长度 other method: reverse() //颠倒索引顺序 join() //合并成单个字符串 sort() //按字母顺序排列,参数可为正,负数 9,自定义对象 <% function obiect(name,password){ //定义对象 this.name = name; //this就是正在使用的对象 this.password = "unknow"; } %> <% functin expirepassword(){ //定义函数 this.password = "no"; } function obiect(name,password){ this.name = name; this.password = "unknow"; this.expirepassword=expiirepassword; // 加入前定义的方法 } %> 10,Jscript函数 parseInt() //字符串转为整数 parseFloat() //字符串转为浮点数 运算符 +,-,*,/,%,<,>,!=,== 11,if ... else 12, for <% for(i=0;i<10;++i){ %> // insert html <% } %> 13,指定缺省对象 with <% with(Math){ i=random(); j=random(); } %>