当前位置:首页 > 日记 > 正文

浅谈javascript数学和数字对象

浅谈javascript数学和数字对象
1。数学的对象

1.1引言

数学对象是提供数学对象、数学计算的数据,如获得绝对值、取整等。没有构造函数,不能初始化,只提供静态属性和方法。
1.2构造函数
不:数学对象没有构造函数,不能初始化,只提供静态属性和方法。
1.3静态特性
1.3.1数学。E:常数e返回基地的自然对数:2.718281828459045
1.3.2 math.pi:常数PI。返回值:3.141592653589793
1.4静态方法

1.4.1 Math.sin(价值):正弦函数

1.4.2 math.cos(价值):余弦函数

1.4.3 math.tan(价值):正切函数

1.4.4 Math.asin(价值):反正弦函数

1.4.5 math.acos(价值):反余弦函数

1.4.6 math.atan(价值):反正切函数

1.4.7 math.abs(价值):返回的绝对值

参数:
{数量} | numberstr值:字符串或纯数字。
返回值:
{ }返回参数的绝对值。如果参数不是数字,返回到南方。
实例:

复制代码代码如下所示:

H.abs('123 '); / / = > 123:纯数字的字符串

Math.abs(123); / / = > 123

math.abs(123); / / = > 123

Math.abs(123); / / = > 123

Math.abs('123a '); / / = >南:非纯数字的字符串
1.4.8 math.ceil(价值):一个数取整,不四舍五

参数:
{数量} | numberstr值:字符串或纯数字。
返回值:
{在舍入后返回值。如果参数不是数字,返回到南方。
实例:
复制代码代码如下所示:

math.ceil(2.7); / / = > 3

math.ceil(2.3); / / = > 3:2.3围捕返回3

Math.ceil(2.7); / / = > 2

Math.ceil(2.3); / / = > 2

Math.ceil('2.7 '); / / = > 3:纯数字的字符串

Math.ceil('2.7a '); / / = >南:非纯数字的字符串
1.4.9 math.floor(价值):一个数字下调至五家,不是四

参数:
{数量} | numberstr值:字符串或纯数字。
返回值:
{在舍入后返回值。如果参数不是数字,返回到南方。
实例:

复制代码代码如下所示:

math.floor(2.7); / / = > 2

math.floor(2.3); / / = > 2

Math.floor(2.7); / / = > 3:2.7调低收益- 3

Math.floor(2.3); / / = > 3

math.floor('2.7 '); / / = > 2:纯数字的字符串

math.floor('2.7a '); / / = >南:非纯数字的字符串
1.4.10 math.max(value1,value2…值):返回参数中的最大值

参数:
value1,value2 .....值{数量} | numberstr:纯数字或数字串。
返回值:
{ }返回最大值。如果参数不是一个数字,返回到南。
实例:
复制代码代码如下所示:

math.max(1, 2, 3,4, 5); / / = > 5

math.max(1, 2, 3,4,年); / / = > 5

math.max(1, 2, 3,4,a); / / = >南

U3000 U3000
1.4.11 Math.min(value1,value2…值):返回参数中的最小值

参数:
value1,value2 .....值{数量} | numberstr:纯数字或数字串。
返回值:
{ }返回最大值。如果参数不是一个数字,返回到南。
实例:
复制代码代码如下所示:

Math.min(1, 2, 3,4, 5); / / = > 1

Math.min(1,2, 3, 4,5); / / = > 1

Math.min(1, 2, 3,4,a); / / = >南
1.4.12 math.pow(x,y):Y次方返回x

参数:
{数量} X numberstr |:弦数或纯数字。
y {数量} | numberstr:纯数字或数字串。
返回值:
{ }返回x的y方。如果参数不是一个数,返回到南方。
实例:

复制代码代码如下所示:

Math.pow(2, 3); / / 8:2 = > 3次

Math.pow(3, 2); / / 9:3 = > 2次

Math.pow(一,2); / / 4=> 2次

Math.pow('2a ',2); / / = >南
1.4.13 Math.random():返回一个随机数,大于0,小于1

参数:无
返回值:
{返回一个大于0,小于1的伪随机数。
实例:

复制代码代码如下所示:

(数学,随机);0.8982374747283757

(数学,随机);0.3961753193289041

(数学,随机);0.3541306164115667

(数学。随机); / / = > 0.054441051790490746
1.4.14 math.round(价值):后四舍五入

参数:
{数量} | numberstr值:字符串或纯数字。
返回值:
{整数}在参数四到五之后返回整数。如果参数不是数字,返回到南方。
实例:
复制代码代码如下所示:

math.round(2.5); / / = > 3

math.round(2.4); / / = > 2

math.round(- 2.6); / / = > 3

math.round(- 2.5); / / = >:2 -四- 2.5 - 2至五家

math.round(- 2.4); / / = > 2

math.round('2.7 '); / / = > 3:纯数字的字符串

math.round('2.7a '); / / = >南:非纯数字的字符串
1.4.15 math.sqrt(价值):返回参数的平方根

参数:
{数量} | numberstr值:字符串或纯数字
返回值:
{ }返回参数的平方根。
实例:
复制代码代码如下所示:

console.log(math.sqrt(9)); / / = > 3

console.log(math.sqrt(16)); / / = > 4

console.log(Math.sqrt(州)); / / = > 5

console.log(Math.sqrt(a)); / / = >南
2。数字对象
2.1引言
数字对象,一个数字对象,包含一个整数,一个浮点数,等等。
2.2定义
复制代码代码如下所示:

var a=1;

var b=1.1;
2.3静态特性
2.3.1 number.max_value:在JS中数量最多,约1.79e + 308
2.3.2 number.min_value:在JS的人数最少,约5e-324
2.3.3 number.nan:回到NaN,代表一个非数字值,不同于其他任何号码,包括NaN itself.Number.isNaN()作为判断。
2.3.4 number.negative_infinity:回归到无穷大,说明负无穷大。
2.3.5 number.positive_infinity:返回到无穷大,表示正无穷大,计算值大于number.max_value收益无穷。
2.4静态方法
2.4.1 number.isinteger(价值):确定参数是整数

参数:
值{数字}
返回值:
{ }返回参数是否为整数。纯整数的字符串也返回false。
实例:
复制代码代码如下所示:

number.isinteger(1); / / = >真的

number.isinteger(1.1); / / = >假

number.isinteger(1); / / = >错误:字符串,整数并返回false

number.isinteger('1.1 '); / / = >假

number.isinteger('a'); / / = >错误:字符串错误
2.4.2 number.isnan(价值):确定参数是否是楠

参数:
值{对象}:任何类型
返回值:
{ }返回一个参数。
实例:
复制代码代码如下所示:

number.isnan(南); / / = >真的

number.isnan('nan '); / / = >假:'nan字符串,不是南

number.isnan(1); / / = >假

number.isnan(1); / / = >假
2.4.3 number.parsefloat(价值):转换参数为浮点数

参数:
{数量} | numberstr值:字符串或纯数字
返回值:
{整数|浮}返回整数或浮点值
实例:
复制代码代码如下所示:

number.parsefloat(1); / / = > 1:整数或整数返回

number.parsefloat(1.1); / / = > 1.1

number.parsefloat('1aaa '); / / = > 1:数字前面的字符串,就回报多少

number.parsefloat('1.1aaa '); / / = > 1.1

number.parsefloat(步骤'); / / = >南:非数字,返回南

number.parsefloat('a'); / / = >南
2.4.4 number.parseint(价值):转换参数为整数

参数:
{数量} | numberstr值:字符串或纯数字
返回值:
{ { }返回整数值
实例:
复制代码代码如下所示:

number.parseint(1); / / = > 1

number.parseint(1.1); / / = > 1:浮点整数返回

number.parseint('1aaa '); / / = > 1:数字前面的字符串,就回报多少

number.parseint('1.1aaa '); / / = > 1

number.parseint(步骤'); / / = >南:非数字,返回南

number.parseint('a'); / / = >南
方法2.5例
2.5.1 toexponential(价值):把一个数的指数型和参数表示的位数小数点后

参数:
(1)值{数字}:小数点后的位数。
返回值:
{ }返回转换后的索引类型字符串。
实例:
复制代码代码如下所示:

(123456789),ToExponential(2); / / = > 1.23e + 8:2位小数

(123456789),ToExponential(5); / / = > 1.23457e + 8:5位小数

(123456789),ToExponential(10); / / = > 1.2345678900e + 8:10的十进制数字,0补体缺陷
2.5.2固定(价值):一个字符串,将数字转换为指定的位数。没有传入参数,即没有小数。返回值是四到五

参数:
(1)值{数字}:小数点后的位数。
返回值:
{ }返回转换后的字符串;不足的十进制数字用0填充;返回值为四rms和五个入口值。
实例:
复制代码代码如下所示:

(console.log(1),ToFixed(2)); / / = > 1

(console.log(1.2),ToFixed(2)); / / = > 1.20:缺乏数字,有0种

(console.log(1.277),ToFixed(2)); / / = > 1.28:四到五家
2.5.3 toString():将数字转换为使用指定的数字串。没有传入参数,默认是十进制。

参数:
(1)值{ }:表示数字的数目,范围从2到36
返回值:
{ }转换中的字符串
实例:
复制代码代码如下所示:

(10)(ToString); / / = > 10:默认十进制

(10),ToString(2); / / = > 1010:二进制

(10),ToString(10); / / = > 10:十进制

(10),ToString(16); / / = >十六进制:一
2.6应用场景

2.6.1浮点加、减、乘、除法异常

描述:2浮点Js在操作将返回的加、减、乘、除、异常值,如:0.2 + 0.7,返回0.899999999999.you可以使用固定()指定的小数点位置的方法。
实例:
复制代码代码如下所示:

console.log(0.2 + 0.7); / / = > 0.8999999999999999

console.log(0.7 - 0.5); / / = > 0.1999999999999999

console.log(3.03×10); / / = > 30.299999999999997

使用固定 / /()方法

(console.log(0.2 + 0.7)。ToFixed(2)); / / = > 0.90

Console.log((0.7 - 0.5),ToFixed(2)); / / = > 0.20

Console.log((3.03×10),ToFixed(2)); / / = > 30.30
2.6.2减法运算

说明:当在JS中执行减运算时,前后值的值将被转换为数值,然后执行操作。如果转换失败,返回到南方。
实例:
复制代码代码如下所示:

console.log(1 - 0); / / = > 1:纯数字的字符串减去0,可以迅速转化为一个数的对象

Console.log((1 - 0),ToFixed(2)); / / = > 1:快速转换方法称为数的对象为例

console.log(1--'); / / = >南:一方不能转换为数字对象

相关文章

超强纹理的人工智能设计

超强纹理的人工智能设计

人工智能,纹理,电脑软件,本教程是向朋友介绍如何使用AI设计超强纹理的3D字符处理。教程的效果很好,建议大家过来看看,希望能对大家有所帮助。 本教程是为朋友如何使用AI设计的超级强大的三维特征,实际上已经在尝试使用AI做这些在他们自己的商…

大数的javascript实现

大数的javascript实现

大数,电脑软件,javascript,对于非常大或非常小的数字,浮点值可以用科学记数法来表示。通过科学记数法,一个数可以表示为一个数加上e e e,然后乘以10倍,如: 复制代码代码如下所示: VaR num1 = 3.125e7 VAR num2 = 31250000; / / / / 0 3e-17; 特殊…

PS实用技巧:对齐技巧

PS实用技巧:对齐技巧

对齐,实用技巧,技巧,电脑软件,PS,这篇文章将为你分享一个ps实用技巧。这个技能是对齐技能。我相信这是有用的朋友使用PS。教程是比较基本的,这是适合新手学习。 本教程是介绍PS对齐技巧,非常实用的技巧,希望能对你有所帮助! 以上是PS对齐技术的…

教你用PS工具制作凹/凹立体效果。

教你用PS工具制作凹/凹立体效果。

工具,教你用,效果,电脑软件,PS,本教程将介绍使用ps工具制作凹/凹立体图形字符的效果。本教程生成的文本非常立体,方法简单,喜欢的朋友可以跟着教程看看。 这个经验将讨论如何使用ps工具创建凹/凹文本效果字体,从而使文本在图片中更加立体化,并…

jQuery中的任何功能的实现原理分解

jQuery中的任何功能的实现原理分解

分解,实现原理,功能,电脑软件,jQuery,jQuery中的任何变量,用于防止冲突和释放变量的控制权的一种重要方法。我们知道,jQuery提供了两个全局变量,而美元和jQuery,jQuery只产生两个全局变量,很少出现冲突,但如果如果更夹杂类为jQuery或自定义的全局…

2013版ppt中flash控件怎么插入

2013版ppt中flash控件怎么插入

控件,方法如下,电脑软件,ppt,flash,  准备好视频文件,选中相应的幻灯片,执行“插入→影片和声音→文件中的影片”命令,然后仿照上面“插入声音文件”的操作,将视频文件插入到幻灯片中,下面小编马上就告诉大家Pow…

如何绘制CDR波线

如何绘制CDR波线

绘制,电脑软件,CDR,本教程是向朋友介绍如何CDR波线画图的方法,教程比较基础,非常适合初学者学习,高手可以忽略漂移。希望本教程能帮到你,很好,一起学习。 这个简单的小教程教朋友用CDR画一条波浪线。我希望这个技术会对你有所帮助。首先看看效果…

教你用烟火轻松地画各种虚线。

教你用烟火轻松地画各种虚线。

虚线,烟火,教你用,轻松,电脑软件,本教程是介绍给朋友,用烟花画各种虚线容易。这个教程很实用。非常适合初学者学习,推荐给朋友,希望对你有帮助。 烟花中有许多虚线,有三条虚线、粗折线、双折线、基本折线、破边、点线等。本教程是介绍给朋友的…

PS采用层次式制作精致金属金实心字

PS采用层次式制作精致金属金实心字

实心,精致,电脑软件,PS,像这种纹理浮雕,文本效果的方式通常是。我的做法是复制几层文字层,将填充改为0,分别添加不同的图层样式,最后叠加图层,使整体效果出来,剩下的就是做一些修改和细节。 像这种纹理浮雕,文本效果的方式通常是。我的做法是复制…

PS图象处理软件创建3D艺术包围的火

PS图象处理软件创建3D艺术包围的火

3D,图象,处理软件,火焰,包围,本教程是写给PS图象处理软件朋友火焰包围了3D艺术方法,教程,出来的效果很酷,方法不难推荐,喜欢的朋友一起学习。 本教程是为你介绍的步骤来创建一个火焰环绕的3D艺术利用PS图象处理软件。作者特殊的组合技能。32种…

C#随机生成不重复的字符串的方法

C#随机生成不重复的字符串的方法

方法,字符串,电脑软件,今天,在整理一个项目的源代码之前,我们发现了两种随机生成非重复字符串的方法。使用起来非常方便,贴在这里很方便。 方法1:随机生成不重复的数字字符串 复制代码代码如下所示: 私有int=0; X 公共字符串随机数生成器。 X 只…

只需2步PS构建星火官方网络C3镊子

只需2步PS构建星火官方网络C3镊子

网络,星火,只需,官方,电脑软件,本教程是介绍给朋友的,用ps来创建星火官方网站C3镊子,只能在两个步骤中完成。那很酷吗好的,让我们与你分享下面的制作方法。感兴趣的朋友,快学。 我们还记得火花C3版官方网站的镊子是~ 2步,今天就下来吧,给大家分享…