计算机程序设计

从JavaScript的数学数学

JavaScript的Math对象并不需要创建,它的存在是一个紧凑的数学协处理器的浏览器。 数学总是可用的JavaScript代码的任何地方。 它包括在属性和流行数学函数为方法的形式的基本常数。

JavaScript的数学 - 是一个传统的数学运算,日用品,方便和易于使用。

数学特性

基本数学常数:

  • 自然对数(E)的基极;
  • 自然对数(LN2,LN10);
  • 对数(LOG2E,LOG10E);
  • PI(PI);
  • 平方根(SQRT1_2,SQRT2)。

要访问全局对象的属性JavaScript的数学必须指定对象名称和所需属性的名称。 例如,

  • VAR = EXP Math.E; //常数e〜2.718
  • VAR N314 = Math.PI; // PI〜3.1415

典型地,该变量没有事先说明,并直接在表达式中使用JavaScript的数学对象的属性。 然而,该算法可能需要有自己的办法。 在匹配对象属性的数学常数JavaScript语言的任何句法结构的工作。

一个正数和一个字符串

如果你想获得一个数的绝对值,采用“ABS” - 这一特点使得任何正数。

  • Math.abs( ' - 65'); // = 65
  • Math.abs(19); // = 19
  • Math.abs(0); // 0 =

将数字转换到字符的字符串以特定的基函数的toString(RDX)直接施加到可变。 例如,

  • VAR = IPOS(A / B)的ToString(10);
  • VAR = IPOS(A / B)的ToString(2);
  • VAR = IPOS(A / B)的ToString(8);
  • VAR = IPOS(A / B)的ToString(16)。

这里,参数“RDX” - 基数,分别是十进制,二进制,八进制和十六进制。 相反,表达“(A / B)”的,则可以指定变量名。

基数的转换 - 一个非常有用的功能。 当有必要以形成一个彩色码软件(以记录的十六进制数字序列必需的),这简直是不可替代的。

许多CSS规则或样式特定元素必须形成对飞或网站的操作过程。 使用JavaScript Math对象,你甚至可以在一个非常简单的网站满足。

重要的。 表情:

  • VAR = IPOS Math.abs( ' - 1,3');

这是行不通的,因为它应该。

其结果将是“男”。 一个点,而不是一个逗号在JavaScript整数和小数部分分离。 但表达:

  • 。瓦尔IPOS =( '100,33')的toString();

它给出了结果:“100.33”。 在这种情况下,它是用JavaScript编写的数学风格,但结果作为一个字符串转换为字符串产生。

JavaScript代码常常引起严重的错误算法开发商的不是特定的缺陷,会计不足的语言功能,切断所有多余的,这是不提供或不适合的语法。

功能四舍五入实数

机会的JavaScript Math对象通过舍入的值和表达评价结果是非常重要的。 他们没有广泛的代表,在其他的语言,但他们几乎任何应用功能不够。

众所周知,在CSS样式规则,DOM对象的属性和所需要的整数参数的其他元素。 在一些情况下,具有一个或多个数字的小数部分,以及所需的值。 除了通常的(数学)舍 - 功能Math.round,JavaScript的提供了两个更多的选择:在一个大的方式(小区)和向下(楼)。

典型地,数字数据必须是整数或小数点后有数字的具体数量。 当您需要通过调整小数点的位置有用的经典理念的数量来划分(乘)部门所需数量的10,100,1000,...

  • VAR X = Math.round(20.5); // = 21
  • VAR X = Math.ceil(1.1); // = 2
  • VAR X = Math.floor(1.1); // 1 =
  • VAR X = Math.floor(1.11 * 10) // = 11

在功能可能性数学楼的最新例证JavaScript代码使用几种不正确。 虽然在很大程度上取决于特定任务的逻辑。 调整小数点乘以或除以位置由10,100,1000,...这是最好的四舍五入后,没有在他的面前。

重要的。 当使用数字作为参数,误差往往是因为这样的事实,上述运算结果,例如,坐标或块大小,具有实数值或不被转换为数字的串发生。

数学函数

除了三角函数:正弦(SIN),余弦(COS)和正切(TAN),数学对象提供反正弦(ASIN),反余弦(ACOS)和反正切(ATAN)。

另外,也可以计算出指数(EXP) - “E”的程度来计算自然对数(对数),取(SQRT)的平方根,并告诉号码到所需程度(POW)。

使用数学函数如圆,地板和小区,除了pow函数,这两个参数:所述第一 - 数量,第二个 - 与它应该提高的程度。

当然,三角函数 - JavaScript的Math对象的一个很好的组成部分,但它不应该得意忘形。 JavaScript的 - 它不是一个数学机和浏览器语言,照顾它的服务页面,执行大量的日常工作DOM对象。

对象的目的在于在特定的工作提供充足的数学工具,而不是积分,月球飞行任务的计算,并创建一个独特的动画。 许多网站,对数学感兴趣,是很慢的工作。

最小,最大和一个随机值

功能实现最小和最大假定不同数量的数字来比较。

这两个函数需要的参数一定数目不一定只有两个参数。 其结果将是所发送的号码的最小值min特征导致最大 - 最大。

如果没有指定至少一个参数,结果将是“男”。

0和1之间,其应用非常广泛随机函数产生的随机数。

PADL()函数在这里使用,这增加了数字零,如果是单个数字。 其结果是,该呼叫viuq()相对于随机数得到的,但足够独特以免在一天之内被重复。

如果您需要更独特,可以两次调用该函数,并结合所产生的值或计数的给定的秒数。

给页面的任何元素,文件或图像,访客的会话的名称,监视使用随机函数的安全性是非常快速和方便。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.birmiss.com. Theme powered by WordPress.