js的常用函数,自定义对象,内置对象
2015-12-16 09:18
706 查看
常用函数
var v="10"; var s=parseInt(v)+10; //parseInt()函数是将字符型转成数值型,如果不转换,直接相加的话,s的结果是字符串相加,结果是"1010" 同样的还有parseFloat()函数,用法雷同。 eval()函数 var v=20; eval("var temp"+v+"="v) //转换成表达式(var temp20=20),eval(String) 函数可计算某个字符串,并执行其中的的 JavaScript 代码,该方法只接受原始字符串作为参数
自定义对象
var o =new object();//自定义对象 o.name="李四"; o.age="30";
内置对象
下面列出几个常用的javascript的String内置对象,但是想学习详细的用法,还是最好看文档,下面只是几个例子。 charAt() //拿到字符串中的某个字符,传位置 indexOf()//传入一个字符,找到该字符串第一次出现的索引位置 var s="adfadgfdsg"; var b="fa"; alert(s.indexOf(b));//将会打印1,因为"fa"出现在s的第一个索引位置,该函数常常用来判断一个字符串中是否包含某个字符;一般s.indexOf(b)>-1的话就是包含某个字符。 lastIndexOf()//传一个字符,找到该字符最后一次出现的索引位置。 split()//一个非常常用的函数,比如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字符串中的fa替换成cc s.replace(RegExp,"");//他可以接收正则表达式 toLowerCase //转小写 toUpperCase//转大写
Math对象 radom() //返回0-1直接的随机数 round() //四舍五入取最接近的整数,如round(0.66)输出1,round(4.32)输入4 abs()//取数的绝对值
Data对象 Date() getDate() getDay() getMonth() getYear() getHours() getMinutes() getSeconds() getTime()
Array对象 join() //元素通过制定的分隔符进行分离 reverse() //颠倒数组元素的顺序 sort() //对数组的元素进行排序,按元素的字符编码进行排序
正则表达式对象 var re=new RegExp(表达式); //正则表达式也算是个小语言了,掌握起来不容易,这里不细讲。
相关文章推荐
- js获取页面中新弹出的窗口
- 深入浅析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性
- js设置元素垂直居中
- js如何判断输入字符串长度
- js完美验证身份证号,邮箱,手机号
- 详解JavaScript基于面向对象之继承实例
- javascript实现拖放效果
- 【Javascript】数组排序sort()
- 【Javascript】选定元素slice()
- 【Javascript】指定分隔符连接数组元素join()
- 【Javascript】数组连接concat()
- 【Javascript】Array 数组对象
- 【Javascript】四舍五入round()
- 【Javascript】向下取整floor()
- 【Javascript】向上取整ceil()
- 【Javascript】提取指定数目的字符substr()
- 【Javascript】提取字符串substring()
- 【Javascript】字符串分割split()
- 【Javascript】返回指定位置的字符
- 【Javascript】返回/设置时间方法