数学对象

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
</head>
<body>
<script>
//取绝对值
var re = Math.abs(-2.4);
console.log(re);
//取近似整数(如果是整数,向上向下取舍还是它本身)
//四舍五入(四舍五入的结果一定是整数)
var re1 = Math.round(2.4);
console.log(re1);
//对整数进行向下取舍
var re2 = Math.floor(2.4);
console.log(re2);
//对整数进行向上取舍
var re3 = Math.ceil(2.4);
console.log(re3);
//取随机数
//Math.random() (取0-1之间的随机数,取值范围无限接近0) 取x到y之间的随机数公式:Math.random()*((y-x)+x); 取随机整数的公式:Math.floor(Math.random()*((y+1-x)+x));
//例子:我们通常抽奖的概率问题,就拿中与不中两个来比例
var num = Math.random() * (10 - 1 + 1);
if (num < 8) {
console.log("不中");
} else {
console.log("中");
}
//同类例子 以数组形式表现
var arr = ["中", "不中", "不中", "不中", "不中", "不中", "不中", "不中", "不中", "不中", "中", "不中", "中", "不中"];
var result = Math.floor(Math.random() * (arr.length - 1 + 1));
console.log(arr[result]);
</script>
</body>
</html>

时间: 2024-08-24 14:11:26

数学对象的相关文章

JS之路——Math数学对象

Math数学对象 ceil(数值)大于或等于该数的最小整数 floor(数值)小于或等于该数的最大整数 min(数值1,数值2)返回最小值 max(数值1,数值2)返回最大值 pow(数值1,数值2)返回数值1的数值2次方 random()返回随机数[0,1) round(数值)四舍五入 sqrt(数值)开平方根

学习笔记:javascript内置对象:数学对象

1.数学对象 -Math 2.对象常用属性 3.常用函数 4.对数值类型数据保留小数的函数

JavaScript -- 常用的日期对象和数学对象

创建一个时间对象 var time=new Date(); //当前时间,()内可写入字符串 ,如'2017-10-10',可转为响应的时间 常用方法 time.getFullYear(); //从 Date 对象以四位数字返回年份. time.getMonth(); //从 Date 对象返回月份 (0 ~ 11). time.getDate(): //从 Date 对象返回一个月中的某一天 (1 ~ 31). time.getDay(): //从 Date 对象返回一周中的某一天 (0 ~

数学对象和时间对象

1.梳理知识点 1.数组排序 : 冒泡  选择     数组去重 2.数组扩展方法 : forEach    indexOf  filter   map    reduce 3.字符串对象 : charAt   charCodeAt   String.fromCharCode indexOf  lastIndexOf substr  substring replace split trim  toLowerCase        toUpperCase 2.内置对象 之 数学对象 (不需要定义

JavaScript数组和数学对象

数组的创建: var ary1 = new Array(); console.log(ary1);//[] var ary2= new Array(2,3,4,5); console.log(ary2); //[2,3,4,5] var ary3= new Array(4); //传一个参数,为数字,代表数组长度 console.log(ary3); //[empty*4] ary3.length = 8; // 数组的length属性可读可写 console.log(ary3); //[emp

JavaScript数学对象Math的创建与使用

Js中Math对象不用使用new创建,直接使用即可 常用的功能有,取绝对值,四舍五入,取整,随机数,取最大最小值 取绝对值:Math.abs(number) <script type="text/javascript"> // 绝对值 document.write("-100的绝对值为:" + Math.abs(-100) + '<br/>'); // 100 </script> 四舍五入,Math.round(number) &

关于JS的知识,Math(数学对象)

2016年11月24日,星期四 一.理论知识: 1.一个等号=代表赋值: 2.运算顺序:从右向左: 3.数学运算符:+ - * % / ^ : 4.科学计数法:1000 = 1e3: 二.实验代码: 三.理论: 1.a++等于a =a+1: a++的顺序是先赋值,再计算. 代码: <script> var a = 10; var b = 1; //a = a+1; b =++a; document.write(a); </script> 2.字符串的连接符:+ <script

JavaScript的数学对象

JavaScript中提供了math对象,math对象没有构造函数,因此不能创建Math对象.直接进行调用. Math属性:PI console.log(Math.PI); //控制台打印结果:3.141592653589793 Math对象的官方函数 Math.random(): 功能:产生 0 - 1 的随机数(不包括 1 ) 实例: <script> // 随机产生 0 - 1 之间的数(不包括1) console.log(Math.random()) //随机产生一个 0 - 20 之

数学对象-Math

Math 属性: PI        圆周率 例子:var x=Math.xxxx(); sqrt()  一个非负数的平方根    nan pow()   x的y次幂的值      Math.pow(x,y) abs()   返回参数的绝对值 floor()     向下取整       (括号里的数字) round()    四舍五入 ceil()      向上取整 max()    最大值    (选择多数中最大的值) min()     最小值    (选择多数中最小的值) random