常用函数
var v="10";
var s=parseInt(v)+10;
同样的还有parseFloat()函数,用法雷同。
eval()函数
var v=20;
eval("var temp"+v+"="v)
自定义对象
var o =new object();
o.name="李四";
o.age="30";
内置对象
下面列出几个常用的javascript的String内置对象,但是想学习详细的用法,还是最好看文档,下面只是几个例子。
charAt()
indexOf()
var s="adfadgfdsg";
var b="fa";
alert(s.indexOf(b));
lastIndexOf()
split()
substring()
下面是举例:
var str = "0123456789";
alert(str.substring(0));------------"0123456789"
alert(str.substring(5));------------"56789"
alert(str.substring(10));-----------""
alert(str.substring(12));-----------""
alert(str.substring(-5));-----------"0123456789"
alert(str.substring(-10));----------"0123456789"
alert(str.substring(-12));----------"0123456789"
alert(str.substring(0,5));----------"01234"
alert(str.substring(0,10));---------"0123456789"
alert(str.substring(0,12));---------"0123456789"
alert(str.substring(2,0));----------"01"
alert(str.substring(2,2));----------""
alert(str.substring(2,5));----------"234"
alert(str.substring(2,12));---------"23456789"
alert(str.substring(2,-2));---------"01"
alert(str.substring(-1,5));---------"01234"
alert(str.substring(-1,-5));--------""
length
replace
var s="adfadgfdsg";
var b="fa";
s.replace(b,"cc")
s.replace(RegExp,"");
toLowerCase
toUpperCase
Math对象
radom()
round()
abs()
Data对象
Date()
getDate()
getDay()
getMonth()
getYear()
getHours()
getMinutes()
getSeconds()
getTime()
Array对象
join()
reverse()
sort()
正则表达式对象
var re=new RegExp(表达式);