Math对象:demo代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
var a = Math.round(2.55);//四舍五入
var b = Math.min(21,3,1);//最小值
var c = Math.max(32,431,1);//最大值
var d = Math.abs(-32);//绝对值
var e = Math.random();//随机数
console.log(a);
console.log(b);
console.log(c);
console.log(d);
console.log(e);
</script>
</body>
</html>
string对象: demo代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
var a = "safd";
var b = "EEE";
var c = "sa";
var d = "1,2,3,4,5";
var e = a.match(b);//a和b是否匹配
var f = a.match(c);
var g = a.replace("a","b");//替换数组中的某一个字符
console.log(a.length);//字符串的长度
console.log(a.indexOf("d"));//字符串中是否存在某个字符,如果存在返回索引值
console.log(a.indexOf("g"));//如果不存在返回-1
console.log(e);
console.log(f);
console.log(g);
console.log(a.toUpperCase());//让字符串转换为大写
console.log(a.toLowerCase());//让字符串转换为小写
console.log(d.split(","));//让字符串转换为数组
console.log(a.charAt(2));//返回索引值上的字符
console.log(a.charCodeAt(2));//返回索引值上的unicode编码值
</script>
</body>
</html>
array数组对象: demo代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
var a = [1,2,3,4,5];
var b = [4,5,6,7,8];
var c = [32,1,43,65,1,2];
function sortNum(a,b){
return b - a;//从大到小排序,如果从小到大,则是a-b
}
console.log(a.concat(b));//连接2个或者多个数组
console.log(a.join("|"));//数组转变为字符串,并使用|隔开。
console.log(a.slice(1,3));//截取数组中的元素,从第几个到第几个
console.log(a.reverse());//颠倒数组中元素的顺序
console.log(c.sort(sortNum));//从大到小排序,与上面的函数有关
</script>
</body>
</html>
Data日期对象: demo代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
var a = new Date();//获取当天具体时间
console.log(a);
console.log(a.getDate());//获取当前是几号
console.log(a.getDay());//获取一周内的某一天,0-6,0表示的是周日
console.log(a.getMonth());//获取月份,0-11,0表示的是1月
console.log(a.getFullYear());//获取年份
console.log(a.getHours());//获取当天某个小时,0-23,0表示的是24点
</script>
</body>
</html>