JavaScript更新日志(3)

来源:互联网 发布:淘宝好的丰胸产品 编辑:程序博客网 时间:2024/06/06 07:42

声明: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>