JavaScript常用的api
程序员文章站
2022-07-13 07:58:22
...
如下代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>常用api</title>
</head>
<body>
</body>
<script type="text/javascript">
//--------------------Number-----------------------------
// var num = new Number(5);
//alert(typeof num);//object
// alert(typeof num.toString());//string
// alert(typeof num.valueOf());//number
//--------------------String-----------------------------
var str = new String("a-b-cdc-FG");
// alert(str.length);//10
//alert(str.charAt(4));//c
//alert(str.charCodeAt(4));//99
//alert(str.indexOf("c"));//4
//alert(str.lastIndexOf("c"));//6
/*var arr = str.split("-");
for(var i = 0; i < arr.length; i++) {
alert(arr[i]);
}*/
/*//第一个参数:索引 第二个参数是截取的长度
alert(str.substr(2,3));//b-c
//第一个和第二个参数都是索引
alert(str.substring(2,3));//b
//全大写
alert(str.toUpperCase());
//全小写
alert(str.toLowerCase());*/
//--------------------Array-----------------------------
var arr = [3, "z", 1, "java", 'js', true, 4];
// alert(arr.length);//7
// alert(arr.join("-"));//3-7-1-java-js-true-4
//alert(arr.pop());//4
//alert(arr.length);//长度-1
//alert(arr);//3,7,1,"java",'js',true
//alert(arr.push("R"));
//alert(arr);
//alert(arr.reverse());
//alert(arr.sort());//按照字符串字典顺序升序排序
//--------------------Date-----------------------------
var date = new Date();
//alert(date.toString());
//alert(date.toLocaleString());
//alert("year:"+date.getFullYear());//2015
//alert("month:"+date.getMonth());//8
//alert("date:"+date.getDate());//23
//js中的周一是1
//alert("day:"+date.getDay());//4
//var time1 = date.getTime();
//var time2 = 3*24*60*60*1000;
//alert(new Date(time1+time2).toLocaleString());
//--------------------Math-----------------------------
//var x = "-897";
//alert(Math.abs(x));
//var x = 12.54;
//var y = 2;
//var z = 4;
//alert(Math.ceil(x));//13
//alert(Math.floor(x));//12
//alert(Math.round(x));//13
//alert(Math.pow(y, z));//16
//alert(Math.random());
//--------------------RegExp-----------------------------
/*
var regex = /^\d+\w+$/;
var flag = regex.test("12adsfg");
alert(flag);*/
var email = "[email protected]";
var reg = /^[A-z]+[A-z0-9_-]*\@[A-z0-9]+\.[A-z]+$/;
alert(reg.test(email));
</script>
</html>
上一篇: 常用的Stream API