javascript Math参考
Math Object Methods
FF: Firefox, N: Netscape, IE: Internet Explorer
Method Description FF N IE
abs(x) Returns the absolute value of a number 1 2 3
acos(x) Returns the arccosine of a number 1 2 3
asin(x) Returns the arcsine of a number 1 2 3
atan(x) Returns the arctangent of x as a numeric value between -PI/2 and PI/2 radians 1 2 3
atan2(y,x) Returns the angle theta of an (x,y) point as a numeric value between -PI and PI radians 1 2 3
ceil(x) Returns the value of a number rounded upwards to the nearest integer 1 2 3
cos(x) Returns the cosine of a number 1 2 3
exp(x) Returns the value of Ex 1 2 3
floor(x) Returns the value of a number rounded downwards to the nearest integer 1 2 3
log(x) Returns the natural logarithm (base E) of a number 1 2 3
max(x,y) Returns the number with the highest value of x and y 1 2 3
min(x,y) Returns the number with the lowest value of x and y 1 2 3
pow(x,y) Returns the value of x to the power of y 1 2 3
random() Returns a random number between 0 and 1 1 2 3
round(x) Rounds a number to the nearest integer 1 2 3
sin(x) Returns the sine of a number 1 2 3
sqrt(x) Returns the square root of a number 1 2 3
tan(x) Returns the tangent of an angle 1 2 3
toSource() Represents the source code of an object 1 4 -
valueOf() Returns the primitive value of a Math object 1 2 4
Math Object Properties
Property Description FF N IE
constructor A reference to the function that created the object 1 2 4
E Returns Euler's constant (approx. 2.718) 1 2 3
LN2 Returns the natural logarithm of 2 (approx. 0.693) 1 2 3
LN10 Returns the natural logarithm of 10 (approx. 2.302) 1 2 3
LOG2E Returns the base-2 logarithm of E (approx. 1.414) 1 2 3
LOG10E Returns the base-10 logarithm of E (approx. 0.434) 1 2 3
PI Returns PI (approx. 3.14159) 1 2 3
prototype Allows you to add properties and methods to the object 1 2 4
SQRT1_2 Returns the square root of 1/2 (approx. 0.707) 1 2 3
SQRT2 Returns the square root of 2 (approx. 1.414) 1 2 3
分享到:
相关推荐
### JavaScript Programmer's Reference - 关键知识点概述 #### 引言 本书《JavaScript Programmer's Reference》由Alexei White撰写,旨在为读者提供一个全面且深入理解JavaScript的平台。它覆盖了从语言基础到...
This is a detailed reference and tutorial guide to the JavaScript language. It is divided into six parts and the following chapters: Part 1 - Getting Started With JavaScript: JavaScript's Role In The...
- [MDN文档关于Date对象](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Date) - [JavaScript日期操作教程](https://www.runoob.com/js/js-date.html) 通过上述解析,我们...
More experienced JavaScript programmers will find a complete and easy-to-read reference that covers each language feature in depth. Complete contents include: JavaScript quick start: Familiar with ...
Appendix A: JavaScript and Browser Object Quick Reference. Appendix B: JavaScript Reserved Words. Appendix C: Answers to Tutorial Exercises. Appendix D: JavaScript and DOM Internet Resources
这包括对CSS样式、JavaScript脚本、DOM操作等方面的特殊处理方式,确保开发者能够充分考虑到这些因素,避免跨浏览器兼容性问题。 #### 3. 用户体验指导原则 文档还提供了一系列关于提升网页在Safari浏览器中用户...
提供的三个文件名——"application_development_guide.chm"、"reference_manual.chm"、"JavaScript使用手册.chm"——暗示了这本手册可能包含应用程序开发指南、参考手册和具体使用教程。这些资源将帮助开发者深入...
### SageMath 参考手册概览 #### 一、引言 SageMath是一款功能强大的开源数学软件系统,集成了大量的数学工具和技术,用于代数、几何、组合数学、数值计算等多个领域。此参考手册共计五千多页,是SageMath用户的...
**引用类型(Reference Types)**: - 包括 `Object`、`function`、`Array` 等。 - 引用类型的值并不直接存储在变量所在的栈内存中,而是存储在一个堆内存的位置,并且变量中保存的是指向这个位置的一个指针。 - 当...
Parallel.js 是一个多核处理的微型 JavaScript 库。利用越来越成熟的 WebWorker API 实现。 Parallel.js 解决了在 JavaScript 通过高级 API 进行多核处理编程。运行于浏览器。 示例代码: // Need to do it like ...
MathJax是一种用于在网页上显示数学公式的JavaScript库。它支持多种输入格式,包括LaTeX、MathML等,并能在各种浏览器环境下正常工作。本文档将详细介绍如何使用MathJax来编写高质量的数学公式,包括基本语法、特殊...
9. **引用错误(reference error)**:当尝试访问未声明的变量时,会抛出引用错误。`typeof`在这种情况下不能被直接使用,因为会先触发错误。 10. **类型限制**:`typeof`的一个局限性是它无法准确地识别某些特定的...
import { add } from './math'; ``` ### 6. 泛型(Generics) 泛型允许创建可重用的组件,这些组件可以处理多种数据类型。例如,创建一个可以处理任何类型的数组的函数: ```typescript function identity(arg: T...
3. **HTML 4.0 Reference-chm.chm**:HTML 4.0是HTML的一个里程碑版本,该手册应该提供了HTML 4.0的所有标签和属性的详细描述,对于编写符合标准的HTML代码非常有帮助。 4. **css 2.0 中文手册.chm**:这是一本关于...
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Math/abs http://paperjs.org/tutorials/interaction/creating-mouse-tools/#click-drag-release ...
9. **CSS**:Cascading Style Sheets,用于定义HTML或XML(包括如SVG、MathML等各种XML方言)文档的呈现。Cascading+Style+Sheet+2.0+中文手册.chm提供了CSS 2.0的中文手册,帮助开发者理解和应用样式规则。 这些...