目录
一、String 对象
1、属性
- length:表示字符串的长度
2、常用方法
【1】与 HTML 相关的方法
- bold():加粗
- fontcolor():设置字符串的颜色
- fontsize():设置字体大小
- link():将字符串显示成超链接
- sub() 和 sup() 方法:上标和下标
【2】与 Java 相关的方法
- concat():字符串连接
- charAt():返回指定位置的字符串
- indexOf():返回字符串位置
- split():切分字符串为数组
- replace():替换字符串
- substr() 和 substring():截取指定长度字符串
- lastIndexOf(val,pos):从后往前检索
- match(regex): 匹配正则表达式,不匹配为null
- toLowerCase():转换为小写
- toUpperCase():转换为大写
<html>
<head>
<title>oneStar</title>
</head>
<body>
<script type="text/javascript">
//length属性
var str1 = "oneStar";
document.write(str1.length);
document.write("<hr/>");
//bold():加粗
var str2 = "twoStar";
document.write(str2.bold());
document.write("<hr/>");
//fontcolor():设置字符串的颜色
var str3 = "threeStar";
document.write(str3.fontcolor("red"));
document.write("<hr/>");
//fontsize():设置字体大小
var str4 = "fourStar";
document.write(str4.fontsize(7));
document.write("<hr/>");
//link():将字符串显示成超链接
var str5 = "fiveStar";
document.write(str5.link("../html/img1.html"));
document.write("<hr/>");
//sub() 和 sup() 方法:上标和下标
var s1 = "2";
var s2 = "100";
var s3 = "3";
document.write(s1.sub());
document.write(s2);
document.write(s3.sup());
document.write("<hr/>");
//concat():字符串连接
var st1 = "oneStar";
var st2 = "Lstar";
document.write(st1,st2);
document.write("<hr/>");
//charAt():返回指定位置的字符串
var st3 = "twoStar";
document.write(st3.charAt(3));
document.write("<hr/>");
//indexOf():返回字符串位置
var st4 = "threeStar";
document.write(st4.indexOf("S"));
document.write("<hr/>");
//split():切分字符串为数组
var st5 = "L-O-V-E";
var arr = st5.split("-");
for(var i=0;i<arr.length;i++){
document.write(arr[i]);
}
document.write("<hr/>");
//replace():替换字符串
var st6 = "fourStar";
document.write(st6.replace("four","L"));
document.write("<hr/>");
//substr() 和 substring():截取指定长度字符串
var st7 = "fiveStar";
document.write(st7.substr(1,5)); //从第一位开始,向后截取五位
document.write("<br/>");
document.write(st7.substring(1,5)); //从第一位开始到第五位结束(不包含第五位)
</script>
</body>
</html>
二、Array 对象
1、属性
- length:表示数组的长度
2、常用方法
- concat():将两个数组拼接成一个数组
- join():根据指定的字符分割数组
- push():向数组末尾添加元素,并返回新数组的长度,如果添加的是一个数组,会把整个数组当做一个元素添加进去
- pop():删除最后一个元素并将它返回
- reverse():颠倒数组中元素的顺序
- sort():对数组的元素进行排序
- toString():把数组转换为字符串
<html>
<head>
<title>oneStar</title>
</head>
<body>
<script type="text/javascript">
//length属性
var arr1 = [1,2,3,4];
document.write(arr1.length);
document.write("<hr/>");
//concat():将两个数组拼接成一个数组
var arr2 = [1,2,3,4];
var arr3 = [5,6,7,8];
document.write(arr2.concat(arr3));
document.write("<hr/>");
//join():根据指定的字符分隔数组
var arr4 = [1,2,3,4,5,6];
document.write(arr4.join(",")); //使用逗号分隔
document.write("<hr/>");
//push():向数组末尾添加元素,并返回新数组的长度
var arr5 = [1,2,3,4,5,6];
document.write(arr5.push("7"));
document.write("<br/>");
document.write(arr5);
document.write("<hr/>");
//pop():删除最后一个元素并将它返回
var arr6 = [1,2,3,4,5,6];
document.write(arr6.pop());
document.write("<br/>");
document.write(arr6);
document.write("<hr/>");
//reverse():颠倒数组中元素的顺序
var arr7 = [1,2,3,4,5,6];
document.write(arr7.reverse());
document.write("<hr/>");
//sort():对数组的元素进行排序
var arr8 = [1,2,9,4,1,6];
document.write(arr8.sort());
document.write("<hr/>");
</script>
</body>
</html>
三、Date 日期对象
1、创建 Date 日期对象
- var myDate=new Date()
2、常用方法
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
<html>
<head>
<title>oneStar</title>
</head>
<body>
<script type="text/javascript">
var myDate = new Date();
//获取时间
document.write(myDate);
document.write("<hr/>");
//获取当地时间
document.write(myDate.toLocaleString());
document.write("<hr/>");
</script>
</body>
</html>
四、Math 对象
进行数学运算,里面都是静态方法,直接 Math.方法 调用,常用方法有:
- ceil(x):向上舍入
- floor(x):向下舍入
- round(x):四舍五入
- random(x):得到随机数
<html>
<head>
<title>oneStar</title>
</head>
<body>
<script type="text/javascript">
var a = 3.14;
document.write(a);
document.write("<hr/>");
//ceil(x):向上舍入
document.write(Math.ceil(a));
document.write("<hr/>");
//floor(x):向下舍入
document.write(Math.floor(a));
document.write("<hr/>");
//round(x):四舍五入
document.write(Math.round(a));
document.write("<hr/>");
//random(x):得到随机数
document.write(Math.floor(Math.random(a)*10));
document.write("<hr/>");
</script>
</body>
</html>