js中的常用函数

typeof : 查看数据类型,如:
var sTemp = "test string";
alert (typeof sTemp);//输出 "string"

toFixed() 方法返回的是具有指定位数小数的数字的字符串表示,如:
var oNumberObject = new Number(68); 
alert(oNumberObject.toFixed(2)); //输出 "68.00"


charAt() 方法返回的是包含指定位置处的字符的字符串:
var oStringObject = new String("hello world"); 
alert(oStringObject.charAt(1)); //输出 "e"


indexOf() 和 lastIndexOf() 方法
这两个方法的不同之处在于,indexOf() 方法是从字符串的开头(位置 0)开始
检索字符串,而 lastIndexOf() 方法则是从字符串的结尾开始检索子串。例如:

var oStringObject = new String("hello world!");

alert(oStringObject.indexOf("o")); 输出 "4"

alert(oStringObject.lastIndexOf("o")); 输出 "7"



substring()截取字符串,一个参数表示,从那个位子到末尾,两个参数表示从那个位子开始截取多长
var oStringObject = new String("hello world");  
alert(oStringObject.substring("3")); //输出 "lo world"


toLowerCase(),toUpperCase() 大小写的转换
var oStringObject = new String("Hello World");
alert(oStringObject.toUpperCase()); //输出 "HELLO WORLD"
alert(oStringObject.toLowerCase()); //输出 "hello world"


parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。
parseInt("1234blue"); //returns 1234
parseInt("0xA"); //returns 10
parseInt("22.5"); //returns 22
parseInt("blue"); //returns NaN
parseInt()方法还有基模式,可以把二进制、八进制、十六进制或其他任何进制的字符串转换成整数。基是由parseInt()方法的第二个参数指定的,示例如下:
parseInt("AF", 16); //returns 175
parseInt("10", 2); //returns 2
parseInt("10", 8); //returns 8
parseInt("10", 10); //returns 10




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值