一、数值方法
1、toExponential()方法
toExponential()返回一个字符串,该字符串将数字表示为指数符号。可选参数定义小数点后的位数。
var num = 12.5;
num.toExponential(); // 返回 1.25e+1
num.toExponential(2); // 返回 1.2500e+1
2、toFixed()方法
toFixed()方法使用定点表示法格式化数字。此方法返回的值是一个字符串,并且在小数点后有确切指定的位数。
var num = 12.525;
num.toFixed(); // 返回 13
num.toFixed(2); // 返回 12.53
3、toString()方法
toString()方法返回一个表示指定数字的字符串。
4、valueOf()方法
valueOf()方法返回数字的原始值。
5、变量转换为数字
Number()函数将给定的参数转换为数字。
parseInt()函数解析一个字符串,并返回一个整数。
parseFloat()函数解析一个字符串,并返回一个浮点数。
二、字符串方法
1、length
查找字符串的长度
2、concat()
concat()用于连接两个或多个字符串
3、toUpperCase()
toUpperCase()方法返回转换为大写形式的调用字符串值。
4、indexOf()、lastIndexOf()
indexOf()方法返回指定值在字符串中首次出现的位置(索引)。
lastIndexOf()方法返回字符串中最后一次出现指定值的位置(索引)。
两者方法如果值未找到返回-1;都接受第二个参数作为搜索的起始位置
5、search()
search()方法执行搜索以查找正则表达式和字符串之间的匹配项。
如果找到匹配项,它将返回第一个匹配项的位置,如果找不到匹配项,则将返回-1
6、split()
split()方法将字符串拆分为子字符串数组,然后返回新数组
7、trim()
trim()方法从字符串的两端删除空格,但不能去除字符串之间的空白,空格可以是制表符或空格。
8、replace()
replace()方法返回一个新字符串,该字符串具有部分或全部模式匹配项,并由替换项替换。
第一个参数将是要找到的值,第二个参数将是要替换为的值
9、slice()
slice()方法提取字符串的一部分,并将其作为新字符串返回,而无需修改原始字符串。
10、substring()
substring()方法类似于slice()方法。区别在于substring()不能接受负索引值。
11、substr()
substr()方法类似于slice()方法。区别在于第二个参数指定了提取部分的长度。
12、charAt()、charCode
charAt()方法返回字符串中指定索引处的字符。
charCodeAt()方法返回介于0和65535之间的整数,该整数表示给定索引处的UTF-16代码单元。