原文 :http://noyesno.net/page/javascript/defined-object
JavaScript预定义了一些对象。
Number
Number.MAX_VALUE :最大的数
Number.MIN_VALUE : 最小的数
Number.NaN :非数字值
Number.NEGATIVE_INFINITY :负无穷大
Number.POSITIVE_INFINITY :正无穷大
.toStrong()
.toFixed(2) :小数点后保留指定位数的小数
.toExponential() :指数计数法
.toPrecision() :格式化为指定的长度(有效数字)
Math
属性:
Math.E :常量 e (~=2.718)
Math.PI :圆周率 (~=3.14159)
Math.SQRT :2的平方根 (~=1.414)
Math.SQRT1_2 :2的平方根的倒数 (~=0.707)
Math.LOG2E
Math.LOG10E
Math.LN2 :2的自然对数 (~=0.693)
Math.LN10 :10的自然对数(~=2.302)
方法:
Math.abs(x) :绝对值
Math.floor(x) :向下舍入取整
Math.ceil(x) :向上舍入取整
Math.round(x) :四舍五入取整
Math.max(x,y) :最大值
Math.min(x,y) :最小值
Math.random() :随机数,0~1之间
Math.power(x,y) :x的y次幂
Math.sqrt(x) :求平方根
Math.exp(x) :求e的指数
Math.log(x) :求自然对数(以e为底)
Math.sin(x),Math.cos(x),Math.asin(x),Math.acos(x),Math.tan(x),Math.atan(x) :三角函数,输入是弧度
Math.atan2(y,x) : 点(x,y)对应的弧度,返回值的区间是 [-PI/2, PI/2],即取与x轴较小的夹角
Date 对象
TODO
String 对象
TODO
RegExp 正则表达式对象
全局对象
parseFloat(s) :字符串转换为浮点数
parseInt(s, radix) :字符串转换为整数,可以指定进制
isFinite()
isNan()
escape()/unescape() :字符串编解码
eval() :执行代码
分享到:
相关推荐
本篇文章将深入探讨JavaScript中的预定义对象与函数,这些是开发人员在构建动态Web应用程序时不可或缺的基础。 首先,JavaScript的核心是ECMAScript标准,它定义了一系列预定义的对象,这些对象提供了对浏览器环境...
3. **安全机制**:DWR提供了一套安全机制,包括白名单机制,确保只有预定义的Java方法可以被调用,防止跨站脚本攻击(XSS)和其他安全风险。 4. **易于使用**:DWR提供了简单的API,开发者可以通过简单的JavaScript...
9. **正则表达式对象**:`RegExp`对象处理模式匹配,包括正则表达式的创建、特殊字符、预定义模式、全局标志、分组和回溯等。 10. **错误对象**:在JavaScript中,错误是通过错误对象来表示的,有如`Error`、`...
JavaScript 提供了一系列内置的核心对象,它们是预定义的对象,可以直接用于编程而无需自己创建。这些核心对象包括但不限于:Array、Date、Function、Math、Number、Object、RegExp、String 和 Error 等。 #### 三...
JavaScript提供了一系列内置对象,如`Array`、`Date`、`Math`等,它们具有预定义的方法和属性,方便开发者处理数据和进行各种计算。 4.5 实战:产生n个不重复随机数 实际编程中,可能会遇到生成指定数量不重复...
在JavaScript中,原生对象是预定义的,可以直接在任何JavaScript环境中使用的对象。例如,Array对象用于处理数组数据,它提供了诸如push、pop、slice等一系列方法来操作数组元素;Date对象则用于处理日期和时间,...
JavaScript API(Application Programming Interface)是一组预定义的函数、对象和接口,允许开发者通过调用这些接口来实现特定的功能。例如,DOM(Document Object Model)API 允许我们操作网页的结构,而浏览器...
在JavaScript编程中,内建对象是JavaScript语言提供的一组预定义对象,它们提供了许多功能,如数据处理、字符串操作、日期处理等。本教程将深入探讨如何利用JavaScript内建对象来实现一个用户登录功能,包括输入验证...
内置数据类型是指由JS语言本身提供的预定义类型,这些类型提供了对基本数据类型的封装和扩展功能。 ##### 1. 内置对象 - **Function**: 函数类型的用户接口,所有函数对象的原型。 - **Object**: 所有对象类型的...
"JavaScript内置对象属性及方法大全.doc"和"JS内置对象属性及方法大全.docx"这两份文档详细列出了JavaScript的内置对象,如Array、Date、Math、String等,它们提供了丰富的预定义方法,如Array的push、pop、slice等...
除了直接创建对象外,JavaScript还内置了许多预定义的对象。例如Number对象和String对象,它们都是原始数据类型的包装器。Number对象提供了很多属性和方法来处理数字,如MIN_VALUE和MAX_VALUE属性用于获取数字的...
- **预定义函数**:例如`parseInt()`、`parseFloat()`、`isNaN()`等,用于执行常见的数据操作。 - **作用域**:函数内声明的变量只能在该函数内部访问。 - **闭包**:当一个函数可以记住并访问在其外部创建的变量时...
- **内置对象**:JavaScript自身提供的一系列预定义对象,它们提供了一系列基本且必要的功能。 - **浏览器对象**:特定于浏览器环境的对象,主要用于处理与浏览器交互的任务,如DOM操作、事件处理等。 ### 1.2 查阅...
4. **预定义对象(一)和(二)**:JavaScript内置了一些预定义对象,如Math、Date、Array、String等,提供了许多实用的方法。Math对象用于数学运算,如随机数生成、最大值最小值计算;Date对象处理日期和时间;...
JavaScript有预定义的Error对象及其子类,如SyntaxError、TypeError、ReferenceError等,它们用于捕获和处理运行时错误。理解并正确处理这些错误是编写健壮代码的关键。 3. **函数**:函数是JavaScript中的重要组成...
内置对象是JavaScript提供的预定义对象,如Array、Date、Math等,它们提供了许多便利的方法和属性。`028-javascript-内置对象.html` 和 `027-javascript-内置对象.html` 可能详细介绍了这些内置对象的功能和用法,...
通过以上内容的介绍,可以看出JavaScript中的全局对象是一个包含了大量预定义属性和方法的对象,它是JavaScript编程的一个基础部分。熟悉全局对象及其属性和方法将有助于提高JavaScript代码的质量和效率。无论是初学...
作为面向对象编程的一部分,String对象在JavaScript中属于内置对象,这意味着它已经预定义并且可以直接使用。以下是对String对象及其相关方法的详细说明: 1. **属性**: - `constructor`:这个属性指向创建当前...
第2篇 JavaScript内置对象篇 第3章 JavaScript内置对象 43 3.1 JavaScript对象概述 43 3.1.1 对象的概念 43 3.1.2 使用JavaScript对象 基础知识 44 3.2 Array对象 46 3.2.1 创建Array对象 46 3.2.2 Array对象属性 ...