声明:out.js文件
/**
* 把文本内容写入到浏览器端换行的*/
function println(str){
document.write(str + "<br />");
}
Array对象
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="out.js"></script>
</head>
<body>
</body>
<script type="text/javascript">
/*
Array对象
声明数组
var arr = [12,33];
var arr = new Array(4,4);
属性:length:长度
方法:
concat(元素或数组); 连接 返回新的数组
join(s) 通过s表示(-),进行分割,返回字符串
pop() 删除末尾的元素,返回最后一个元素
push() 向末尾添加元素,返回新数组的长度
sort() 排序
*/
//定义数组
var arr = ["NBA","CBA","WNBA","WCBA","DBA"];
println(arr + "<br />");
println(arr.concat("WWE"));
var arr2 = ["ABC"];
println(arr.concat(arr2));
println(arr.join());
println(arr.join("-"));
println(arr.pop());
println(arr);
println(arr.push("CUBA"));
println(arr);
</script>
</html>
Math对象
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="out.js"></script>
</head>
<body>
</body>
<script type="text/javascript">
/*
math对象(静态方法)
ceil(x) 上舍入
floor(x) 下舍入
round(x) 四舍五入
random() 0-1随机数
*/
println(Math.ceil(13.3));//14
println(Math.floor(13.3));//13
println(Math.round(13.3));//13
//获取10个,1-10之间的随机数
for(var i = 0;i < 10;i++){
println(Math.floor(Math.random()*10+1));
}
</script>
</html>
RegExp(正则表达式)对象
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="out.js"></script>
</head>
<body>
</body>
<script type="text/javascript">
/*
RegExp对象(正则表达式对象)
应用:编写注册的表单,对表单输入的内容进行校验
var reg = new RegExp("表达式");(开发中不经常使用)
var reg = /表达式/ (开发中经常使用)
var reg = /^表达式$/ (开发中经常使用)
方法:
exec(string) 不经常使用
如果匹配,返回匹配的结果,如果不匹配,返回的是空
test(string) 经常使用
如果匹配,返回的是true,如果不匹配,返回的是false
if(reg.test("abc")){
//匹配上了
}else{
}
*/
</script>
</html>