代码拉取完成,页面将自动刷新
同步操作将从 fu小月/JavaScript基础学习笔记 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
/*
* Math
* - Math和其他的对象不同,它不是一个构造函数,
* 它属于一个工具类不用创建对象,它里边封装了数学运算相关的属性和方法
* - 比如
* Math.PI 表示的圆周率
*/
console.log(Math.PI); //3.141592653589793
/*
* abs()可以用来计算一个数的绝对值
*/
console.log(Math.abs(-100)); // 100
console.log(Math.abs(100)); // 100
/* * Math.ceil()
* - 可以对一个数进行向上取整,小数位只要有值就自动进1 */
console.log(Math.ceil(4.1)); // 5
/* * Math.floor()
* - 可以对一个数进行向下取整,小数部分会被舍掉 */
console.log(Math.floor(4.9)); // 4
/* * Math.round()
* - 可以对一个数进行四舍五入取整 */
console.log(Math.round(4.1)); // 4
console.log(Math.round(4.5)); // 5
/* * Math.random()
* - 可以用来生成一个0-1之间的随机数(不含0和1) */
for (var i = 0; i < 5; i++) {
console.log(Math.random());
}
/* * - 生成一个0-10的随机数 */
console.log(Math.random() * 10);
/* 生成0-10之间的整数,包含0和10 */
console.log(Math.round(Math.random() * 10));
/* * - 生成一个0-x之间的随机数 */
/* console.log(Math.round(Math.random()*x)); */
/* * - 生成一个1-10 之间的随机数*/
console.log(Math.round(Math.random() * 9) + 1);
/* * - 生成一个x-y之间的随机数 */
/* console.log(Math.round(Math.random()*(y-x))+x); */
/* 例子:生成5-10之间的随机数 */
for (var i = 0; i < 5; i++) {
console.log(Math.round(Math.random() * 5) + 5);
}
/*
* max() 可以获取多个数中的最大值
* min() 可以获取多个数中的最小值
*/
var max = Math.max(1, 5, 9, 15);
console.log(max); // 15
var min = Math.min(1, 5, 9, 15);
console.log(min); // 1
/*
* Math.pow(x,y)
* 返回x的y次幂
*/
console.log(Math.pow(2, 2)); // 4
console.log(Math.pow(2, 3)); // 8
/*
* Math.sqrt()
* 用于对一个数进行开方运算
*/
console.log(Math.sqrt(9)); // 3
console.log(Math.sqrt(7)); //2.6457513110645907
</script>
</head>
<body>
</body>
</html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。