1、日期对象设置
2、小写变大写,toUpperCase(),大写变小写,toLowerCase()
var mystr="Hello world!";
var mynum=mystr.toUpperCase();
3、charAt() 方法可返回指定位置的字符
<script type="text/javascript">
var mystr="I love JavaScript!"
document.write(mystr.charAt(2));
</script>
返回结果为l
4、indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。若找不到则返回-1
<script type="text/javascript">
var str="I love JavaScript!"
document.write(str.indexOf("I") + "<br />"); //输出0
document.write(str.indexOf("v") + "<br />"); //输出4
document.write(str.indexOf("v",8)); //输出9,从位置8开始检索
</script>
5、split() 方法将字符串分割为字符串数组,并返回此数组。slice对应数组截取
var mystr = "www.imooc.com"; document.write(mystr.split(".")+"<br>"); //以.分隔的组合 document.write(mystr.split(".", 2)+"<br>"); //以点分隔的前两个组合
运行结果:
www,imooc,com www,imooc
var arr = ['A', 'B', 'C', 'D', 'E', 'F', 'G'];
arr.slice(0, 3); // 从索引0开始,到索引3结束,但不包括索引3: ['A', 'B', 'C']
arr.slice(3); // 从索引3开始到结束: ['D', 'E', 'F', 'G']
6、提取字符串substring
<script type="text/javascript"> var mystr="I love JavaScript"; document.write(mystr.substring(7)); //从位置7开始取字符串 document.write(mystr.substring(2,6)); //从位置2取字符串取到位置6,不包括6 </script>
7、math用法
对象属性
对象方法
<script type="text/javascript"> var mypi=Math.PI; var myabs=Math.abs(-15); document.write(mypi); document.write(myabs); </script>
运行结果:
3.141592653589793 15
8、Array定义数组
var 数组名= new Array();
var 数组名 =new Array(n);
var 数组名 = [<元素1>, <元素2>, <元素3>...];数组方法
<script type="text/javascript"> function sortNum(a,b) { return a - b; //升序,如降序,把“a - b”该成“b - a” } var myarr = new Array("80","16","50","6","100","1"); document.write(myarr + "<br>"); document.write(myarr.sort(sortNum)); </script>
运行结果:
80,16,50,6,100,1 1,6,16,50,80,100