JavaScript 初级入门加详解(七)——对象分类

五、Number对象

// 创建 Number 对象
var objNum = new Number(23);
var num = 123.456;
//把 Number 四舍五入为指定小数位数的数字
console.log(num.toFixed(2));
  • Number 对象方法

方法描述
toFixed(x)把数字转换为字符串,结果的小数点后有指定位数的数字。
toString([radix])把数字转换为字符串, radix可选参数,指定要用于数字到字符串的转换的基数 (从 2 到 36)。如果未指定 radix 参数,则默认值为 10。
toLocaleString()返回这个数字在特定语言环境下的表示字符串。

六、Boolean对象

var bool1 = false;
var bool2 = new Boolean(true);
console.log(bool1)
console.log(bool2)

七、日期对象

Date对象,Date是一个构造函数,所以使用时需要实例化后才能使用其中具体方法和属性。Date 实例用来处理日期和时间

7.1 使用Date实例化日期对象

  • 获取当前时间必须实例化:

 var now = new Date();
  • 获取指定时间的日期对象

 var date1 = new Date('2022/1/16');
 var date2 = new Date('2022-1-16 0:0:0');

 7.2 使用Date实例的方法和属性

方法名说明代码
getFullYear()获取当年dateObj.getFullYear()
getMonth()获取当月(0-11)dateObj.getMonth()
getDate()获取当天日期dateObj.getDate()
getDay()获取星期几(周日0到周六6)dateObj.getDay()
getHours()获取当前小时dateObj.getHours()
getMinutes()获取当前分钟dateObj.getMinutes()
getSeconds()获取当前秒钟dateObj.getSeconds()

7.3 通过Date实例获取总毫米数(时间戳)

  • 总毫秒数的含义

    基于1970年1月1日(世界标准时间)起的毫秒数

  • 获取总毫秒数

     // 实例化Date对象
     var now = new Date();
     // 1. 用于获取对象的原始值
     console.log(date.valueOf()) 
     console.log(date.getTime()) 
     // 2. 简单写可以这么做
     var now = +new Date();          
     // 3. HTML5中提供的方法,有兼容性问题
     var now = Date.now();

八、 Math对象

Math 对象不是构造函数,它具有数学常数和函数的属性和方法。跟数学相关的运算(求绝对值,取整、最大值等)可以使用 Math 中的成员。

属性、方法名功能
Math.PI圆周率
Math.max()/Math.min()求最大和最小值
Math.abs()绝对值
Math.pow(x,y)pow() 方法可返回 x 的 y 次幂的值。
Math.floor()向下取整
Math.ceil()向上取整
Math.round()四舍五入版 就近取整 注意 -3.5 结果是 -3 (往大的取)
Math.random()获取范围在[0,1)内的随机值
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值