1、slice和substring的区别
对于负数参数而言,slice是从字符串的末尾往前计数,而substring则直接将负数忽略,作为0来处理,并将两个参数中较小作为起始位,较大的作为终止位。
2、substr(),两个参数分别为起始字符串的位置和子字符串的长度。
3、indexOf()和lastindexOf()方法搜索子字符串。前者从前往后搜索,后者则相反。
4、a.toString(),将a转化为字符串。
5、parseInt(),parseFloat()
将字符型数据转为为int和float类型。如果字符型数据不是整形和float,则返回NaN
6 、数组的定义
var tt=new Arrar("China","USA","britain");
可以将数组转化为字符串,tt.toString(),转换后直接将各个数组项用逗号进行连接。
如果不希望用,号连接,则可以使用join()方法,如tt.join(][)
对于字符串,javascript同样提供了split()方法来转换成数组。split()方法将字符串转化为数组。
reverse()方法可以使数组元素反序。
使用sort()方法,可以对数组元素进行排序。
同时数组可以作为一个栈,使用push(),和pop()方法做压栈和出栈的准备。
例如:
var stack=new Array();
stack.push("blue");
stack.push("red");
stack.push("green");
stack.pop();
alert(stack.toString());//结果为blue,red
javascript 函数的参数可以使用argument参数来代替
如下:
function sayName()
{
if(arguments[0]=="bye")
{
return;
}
}
调用的时候,可以直接使用,sayName(bye)。
Date 对象的使用
var omyDate=new Date();
var iYear=omyDate.getFullYear();
var iMonth=oMyDate.getMonth()+1;
var iDate=oMyDate.getDate();
var iDat=oMyDate.getDay();
Math.random(),返回0-1之间的随机数。
alert();prompt();confirm()都可以弹出窗口