3 内置构造函数(内置对象)
在线文档:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects
3.1 Boolean
// 直接量方式创建布尔类型的数据
true;
false;
// 使用 Boolean 构造函数创建布尔类型的数据
new Boolean();
// 使用 Boolean 函数创建布尔类型的数据
Boolean();
3.2 Number
① 实例的属性和方法
toFixed(n) 保留指定位数的小数,不写参数取整 (四舍五入规则)
toString(n) 把数字转为字符串,可以指定多少进制 (2~36)
② 构造函数本身的属性和方法
Number.MAX_VALUE JS中能够表示的最大的数字
Mumber.MIN_VALUE JS中能够表示的最小的数字
3.3 String
① 实例的属性和方法
length 字符串的长度(字符个数)
charAt(index) 返回指定索引对应的字符
indexOf(value) 返回value在字符串中第一次出现的位置,如果不存在返回 -1
lastIndexOf(value) 返回value在字符串中最后一次出现的位置,如果不存在返回 -1
slice(start [,end]) 截取字符串,指定起始索引和结束索引(结果不包括结束索引的字符), 如果不指定结束索引一 直截取到最后
substring() 同 slice 一模一样
substr(start [,len])截取字符串,指定起始索引和截取长度,不指定截取长度直接截取到最后
split([sep]) 把字符串分隔为数组,指定sep为分隔符。不指定分隔符,得到只有一个元素的数组
toUpperCase() 把字符串所有字符转为大写
toLowerCase() 把字符串所有字符转为小写
charCodeAt(index) 返回指定索引对应字符串的 unicode 编码
② 构造函数本身的属性和方法
String.fromCharCode(编码) 返回编码对应的字符
3.4 Date
① 创建一个 Date 实例
var today = new Date();
var birthday = new Date('December 17, 1995 03:24:00');
var birthday = new Date('1995-12-17T03:24:00');
var birthday = new Date(1995, 11, 17);
var birthday = new Date(1995, 11, 17, 3, 24, 0);
② Date 实例的属性和方法
getFullYear() 年
getMonth() 月,取值范围0~11
getDate() 日
getDay() 星期几
getHours() 时
getMinutes() 分钟
getSeconds() 秒
getMilliseconds() 毫秒
getUTC... 获取标准时区的年月日时分秒
getTime() 获取时间戳 (距离1970-1-1 0:0:0 的毫秒数)
set... 设置年月日时分秒
setUTC...
setTime()
③ Date 构造函数本身的属性和方法
Date.now() 返回此时此刻的时间戳
Date.UTC(年,月,日,时,分,秒) 返回指定日期时间的时间戳