当前位置: 移动技术网 > IT编程>开发语言>JavaScript > javascript的内置对象

javascript的内置对象

2020年07月15日  | 移动技术网IT编程  | 我要评论

一:Math对象
1 Math.random() 函数返回一个浮点, 伪随机数在范围从0到小于1,也就是说,从0(包括0)往上,但是不包括1(排除1)

 //含最大值,含最小值 return Math.floor(Math.random() * (max - min + 1)) + min;
//不含最大值,含最小值 return Math.floor(Math.random() * (max - min)) + min; 
// 随机点名案例
function getRandom(min, max) {
	return Math.floor(Math.random()*(max - min + 1) + min);
}
getRandom(1, 10)
var arr = ['张三', '莉丝', '王晓', '哈哈', '海王'];
console.log(arr[getRandom(0, arr.length-1)]);

猜数字游戏只允许猜10次

// 猜数字游戏
    function getRandom(min, max) {
        return Math.floor(Math.random()*(max - min + 1) + min);
    }
    var random = getRandom(1, 50);
    for (var i = 1; i <= 10; i++) {
        var num = prompt('你来猜一猜!请输入1-50之间的数字');
        if (num > random) {
            alert('你猜大了');
        } else if (num < random) {
            alert('你猜小了');
        } else {
            alert('你好棒!猜对了');
            break;
        }
    }

2 Math.max()

Math.max(); //返回最大值
Math.min(); //返回零个或更多个数值的最小值
Math.round(); // 函数返回一个数字四舍五入后最接近的整数
Math.floor(); // 返回小于或等于一个给定数字的最大整数
Math.ceil(); // 函数返回大于或等于一个给定数字的最小整数

二:Date对象
在这里插入图片描述
// 封装一个函数返回 时分秒

 function getTime() {
        var time = new Date();
        var h = time.getHours();
        h = h<10? '0' + h: h;
        var m = time.getMinutes();
        m = m<10? '0' + m: m;
        var s = time.getSeconds();
        s = s<10? '0' + s: s;
        return h + ':' + m +':' +s;
    }
    console.log(getTime());

3 时间戳
获得date总的毫秒数,是现在时间距离1970年1月1日总的毫秒数
(1) 方式一

var date = new Date();
console.log(date.valueof());
console.log(date.getTime())

(2) 方式二

// 简单的写法(最常用的写法)
var date1 = +new Date();
console.log(date1);

(3) 方式三

// h5新增的方法
console.log(Date.now());

本文地址:https://blog.csdn.net/weixin_44135255/article/details/107318956

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网