math 一些方法

1、向上进位取整。Math.Ceiling

例如: Math.Ceiling(32.2)=33; Math.Ceiling(32.0)=32;

2、向下舍位取整。Math.Floor

例如: Math.Floor(32.6)=32;

3、取指定位数的小数。Math.Round

例如:Math.Round(36.236,2)=36.24; Math.Round(36.232,2)=36.23;

4、取指定数字在使用指定底时的对数。Math.Log

例如:一本16开的书,计算对开了几次。Math.Log(16,2)=4;

名称  说明       E  表示自然对数的底,它由常数 e 指定。     PI  表示圆的周长与其直径的比值,它通过常数 π 指定。
    Abs  已重载。返回指定数字的绝对值。       Acos  返回余弦值为指定数字的角度。       Asin  返回正弦值为指定数字的角度。       Atan  返回正切值为指定数字的角度。       Atan2  返回正切值为两个指定数字的商的角度。      BigMul  生成两个 32 位数字的完整乘积。       Ceiling  已重载。返回大于或等于指定数字的最小整数。       Cos  返回指定角度的余弦值。       Cosh  返回指定角度的双曲余弦值。      DivRem  已重载。计算两个数字的商,并在输出参数中返回余数。      Equals   已重载。确定两个 Object 实例是否相等。 (从 Object 继承。)     Exp  返回 e 的指定次幂。       Floor  已重载。返回小于或等于指定数字的最大整数。      GetHashCode   用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)    GetType   获取当前实例的 Type。 (从 Object 继承。)     IEEERemainder  返回一指定数字被另一指定数字相除的余数。       Log  已重载。返回指定数字的对数。       Log10  返回指定数字以 10 为底的对数。       Max  已重载。返回两个指定数字中较大的一个。       Min  已重载。返回两个数字中较小的一个。       Pow  返回指定数字的指定次幂。       ReferenceEquals   确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)     Round  已重载。将值舍入到最接近的整数或指定的小数位数。       Sign  已重载。返回表示数字符号的值。       Sin  返回指定角度的正弦值。       Sinh  返回指定角度的双曲正弦值。       Sqrt  返回指定数字的平方根。       Tan  返回指定角度的正切值。       Tanh  返回指定角度的双曲正切值。      ToString   返回表示当前 Object 的 String。 (从 Object 继承。)    Truncate  已重载。计算一个数字的整数部分。

时间: 2024-10-13 14:21:43

math 一些方法的相关文章

浅谈 Math.BigMul 方法

偶然在 MSDN 上看到 Math.BigMul 方法: Math.BigMul 方法 生成两个 32 位数字的完整乘积. 命名空间:System 程序集: mscorlib(在 mscorlib.dll 中) 语法: public static long BigMul(int a, int b) 参数: a  类型:System.Int32,第一个乘数. b  类型:System.Int32,第二个乘数. 返回值: 类型:System.Int64 包含指定数字乘积的 Int64. 我就想,为什

ES6新增的math,Number方法

ES6新增的math,Number方法,下面总结了一些我觉得有用的 Nunber.isInteger()判断是否为整数,需要注意的是1,和1.0都会被认为是整数 console.log(Number.isInteger(1.0))//true console.log(Number.isInteger(1))//true console.log(Number.isInteger("1"))//false console.log(Number.isInteger("1.1&quo

JavaScript Math 对象方法

Math 对象方法 方法 描述 abs(x) 返回数的绝对值. acos(x) 返回数的反余弦值. asin(x) 返回数的反正弦值. atan(x) 以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值. atan2(y,x) 返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间). ceil(x) 对数进行上舍入. cos(x) 返回数的余弦. exp(x) 返回 e 的指数. floor(x) 对数进行下舍入. log(x) 返回数的自然对数(

JavaScript基础知识(Math的方法)

Math的方法 Math : 对象数据类型 : Math: {} 是window下的一个键值对: 属性名叫Math,属性值是一个对象 var obj = {a:1}; console.log(obj.a); console.log(window.Math); 1. Math.abs() : 取绝对值: Math.abs(-1.2) 2. Math.floor() : 向下取整 3.Math.ceil() : 向上取整 4.Math.max() : 取最大值 Math.max(12,7,89,10

字符串、数组及Math常见方法

1.字符串方法    str.charAt()  //在xx位置处字符是什么    str.toLowerCase()  //全转为小写字符    str.toUpperCase()  //全转为大写字符    str.indexOf()  //xx字符首次出现的位置    str.laseIndexOf()  //xx字符最后出现的位置    str.substring()  //字符串从哪个位置截取到哪个位置,原数组不变    str.split()  //字符串以xx字符分割为数组 var

JavaScript Math.floor() 方法

定义和用法: floor() 方法可对一个数进行下舍入. 语法: Math.floor(x); x:必须参数,可以是任意数值或表达式: 返回值: 小于等于 x,且与 x 最接近的整数. 说明: floor() 方法执行的是向下取整计算,它返回的是小于或等于函数参数,并且与之最接近的整数. 示例代码: 1 //在本例中,我们将在不同的数字上使用 floor() 方法: 2 3 <script type="text/javascript"> 4 document.write(M

js常用的数组,,字符串,,Math..正则方法

数组 slice[start,end] 返回从原数组中指定开始下标到结束下标之间的项目组成新数组(不会影响原数组) splice() 1.删除功能:2个参数 , 起始位置 , 删除的项目 2.插入功能:3个参数,起始位置 ,删除的项目 , 插入的项, 3替换功能:任意参数,起始位置  , 删除的项 , 插入任意数量的项目 pop() 删除数组的最后一个元素 , 减少数组的长度 , 返回删除的值.(没有参数) push()  将参数加载到数组的最后 , 返回新数组的长度.(参数不限)  shiif

数组比较大小的几种方法及math是方法

call apply bind 的区别? 解决函数内this的指向: 1.可以在函数外提前声明变量 一般情况下我们用   var _this/that=this 2.通过apply和call来修改函数this指向 apply和call的区别? 用法一样,就是参数形式不一样  (案例: fn.call(obj,a,b)     fn.apply(obj,[a,b]))(禁忌:fn为函数但是不能带()) 二者代表函数内的this换成obj之后然后把fn调用 3.bind修改函数内的this (fn.

随机数生成之Math.Random()方法

Math.random() 产生一个[0,1)之间的随机数. Math.Random()*10 输出 0-9 之间的任意随即数,每个数出现的几率均等. Math.Random()*100 输入 0-99之间的任意随机数 ,每个数出现的几率均等. Math.Random()*(n-m)+m Math.Random()*(20-10)+10 输出 10 -20 之间的任意随机数,每个数出现的几率均等. 题目:输出六位随机数,手机常用的短信验证. public static void main(Str

JS math 对象方法

abs 返回数字的绝对值. Math.abs(number) acos 返回数的反余弦值. Math.acos(number) asin 返回数字的反正弦值. Math.asin(number) atan 返回数字的反正切值. Math.atan(number) atan2 返回由 X 轴到 (y,x) 点的角度(以弧度为单位). Math.atan2(y, x) ceil 返回大于等于其数字参数的最小整数. Math.ceil(number) cos 返回数的余弦值. Math.cos(num