String 字符串对象
访问字符串对象的属性length:
stringObject.length; 返回该字符串的长度。
var mystr="Hello World!";
var myl=mystr.length;
以上代码执行后,myl 的值将是:12
访问字符串对象的方法:
使用 String 对象的 toUpperCase() 方法来将字符串小写字母转换为大写:
var mystr="Hello world!";
var mynum=mystr.toUpperCase();
以上代码执行后,mynum 的值是:HELLO WORLD!
返回指定位置的字符
charAt() 方法可返回指定位置的字符。返回的字符是长度为 1 的字符串。
语法
stringObject.charAt(index)
返回指定的字符串首次出现的位置
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
语法
stringObject.indexOf(substring, startpos)
字符串分割split()
split() 方法将字符串分割为字符串数组,并返回此数组。
语法
stringObject.split(separator,limit)
提取字符串substring()
substring() 方法用于提取字符串中介于两个指定下标之间的字符。
语法
stringObject.substring(startPos,stopPos)
参数说明
参数 | 描述 |
---|---|
startPos | 必需。一个非负的整数,开始位置。 |
stopPos | 可选。一个非负的整数,结束位置,如果省略该参数,那么返回的子串会一直到字符串对象的结尾。 |
提取指定数目的字符substr()
substr() 方法从字符串中提取从 startPos位置开始的指定数目的字符串。
语法
stringObject.substr(startPos,length)
参数说明
参数 | 描述 |
---|---|
startPos | 必需。要提取的子串的起始位置。必须是数值。 |
length | 可选。提取字符串的长度。如果省略,返回从stringObject的开始位置startPos到stringObject的结尾的字符中 |
向上取整ceil()
ceil() 方法可对一个数进行向上取整。
语法
Math.ceil(x)
向下取整floor()
floor() 方法可对一个数进行向下取整。
语法
Math.floor(x)
四舍五入round()
round() 方法可把一个数字四舍五入为最接近的整数。
语法
Math.round(x)
随机数 random()
random() 方法可返回介于 0 ~ 1(大于或等于 0 但小于 1 )之间的一个随机数。
Math.random();
数组连接concat()
concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。
语法
arrayObject.concat(array1,array2,...,arrayN)
指定分隔符连接数组元素join()
join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。
语法
arrayObject.join(分隔符)
颠倒数组元素顺序reverse()
reverse() 方法用于颠倒数组中元素的顺序。
语法
arrayObject.reverse()
选定元素slice()
slice() 方法可从已有的数组中返回选定的元素。
语法
arrayObject.slice(start,end)
数组排序sort()
sort()方法使数组中的元素按照一定的顺序排列。
语法
arrayObject.sort(方法函数)