string对象的属性和方法:length 获取字符串的长度;
charAt()
indexOf()
lastIndexOf()
substring()
toLowerCase()
toUpperCase()
Math对象(数学函数)
abs 求绝对值
ceil 返回大于输入值的最小整数
floor 返回小于输入值的最小整数
round 返回一个四舍五入的值
max 返回多个数中的最大值
min 返回多个数中的最小值
pow 计算一个数的幂次方
random 随机产生一个介于0-1之间的数值 (常用)
Date对象的属性和方法:
getYear();
getMonth();
getDate();
getDay();
getHours();
getMinutes();
getSeconds();
getTime();
详解:
一、charAt()方法从字符串中招出一个指定索引(位置)的字符
实例:
var str="abc";
var str1=str.charAt(2);
结果是c,因为索引从0开始.
二、substring()方法
说明:截取母字符串的一部分字符串
格式:substring(起始索引,终止索引)
实例:
var str="abcdefg";
var subStr1=str.substring(0,3);
var subStr2=str.substring(3,0);结果是:abc
注意:substring会自动判断哪个是起始,哪个是终止。返回值并不会包含结束索引的那个字符,而是到其前一个字符为止。
三、replace()方法
说明:替换字符串中指定的字符串为对应的字符串
格式:replace("指定的子字符串","替换为相对应的字符串")
实例:
var str="abcdbfg";
var Str1=str.replace("bc","kk");
注意:如果str有多个bc这样的字符的话,只替换最前面的一个。
如果想把所有的某个字符串a全部替换,则需要一个正则表达式来做。以后再讲。。。
用途:在论坛或者游戏中当用户输入敏感的一些字符时会自动替换为其它的字符。
四、toLowerCase()方法
说明:把输入字符串中的大写字母全部变成小写字母
实例:
var str="JavaScript";
var newStr=str.toLowerCase();
注意:对中文没有影响。
五、toUpperCase()方法
说明:把输入字符串中的小写字母变成大写字母
实例:
var str="JavaScript";
var newStr=str.toUpperCase();