2——JavaScript常用内置对象笔记
<!DOCTYPE html>
<html >
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<!--
内置对象
Arguments 只在函数内部定义,保存了函数的实参
Array 数组对象 在数组学习中 单独学习
Date 日期对象,用来创建和获取日期
获取日期: 设置日期
getFullYear() 年 setYear()
getMonth() 月 0-11 获取是+1 设置的时候-1 setMonth()
getDate() 日 setDate()
getDay() 星期几 0-6 setDay()
getHours() 时 setHours()
getMinutes() 分 setMinutes()
getSeconds() 秒 setSeconds()
Math 数学对象
Math.random() 随机数
Math.ceil() 向上取整,大于最大整数
Math.floor() 向下取整,小于最小整数String
Math.abs() 取绝对值
Math.max()
Math.min()
String 字符串对象,提供对字符串的一系列操作
charAt(idx) 返回指定位置出的字符
inedxof(chr) 返回指定字符串的位置,从左到右,找不到时返回 -1
substr(m,n) 返回给定字符串中从m位置开始,取n个字符,如果参数n省略,则意味着去到字符串末尾
substring(m,n) 返回给定字符串从m位置开始,到n位置结束,如果参数n省略,则意味着渠道字符串末尾
toLowerCase() 将字符串中的字符全部转化成小写
toUpperCase() 将字符串中的字符全部转化成大写
length 属性,不是方法,返回字符串的长度
-->
<script>
// string 输出结果
console.log("==================String===================");
var str = "1q2w3e4rH";
console.log(str); // 1q2w3e4rH
console.log(str.charAt(5)); // e
console.log(str.indexOf('w')); // 3
console.log(str.substr(1,4)); // q2w3
console.log(str.substring(1,4)); // q2w
console.log(str.toLowerCase()); // 1q2w3e4rh
console.log(str.toUpperCase()); // 1Q2W3E4RH
console.log(str.length); // 9
console.log("==================Math===================");
// 随机数
console.log(Math.random());
var num1 = 1.4;
console.log(Math.ceil(num1)); // 2
console.log(Math.floor(num1)); // 1
console.log("==================Date===================");
var date = new Date();
var year = date.getFullYear();
var day =date.getDay();
var date1 = date.getDate();
console.log(year);
console.log(day);
console.log(date1);
</script>
</body>
</html>
这世上所有美好的东西,都需要踮起脚尖。