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() 方法则是从字符串的结尾开始检索子串。例如:
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
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