// / % 求余数 (保留整数)
//小数点后保留N位
var num = parseInt("21121.12");
alert(num);
var numi = parseFloat("21313.14");
alert(numi);
var num1 = new Number("12123.121");
alert(num1.toFixed(2));
//判断是否是数字
var a = "123q";
if (isNaN(a)) {
alert("不是数字");
}
else {
alert("是数字");
}
Math 对象
Math 对象用于执行数学任务。
使用 Math 的属性和方法的语法:
var pi_value=Math.PI;
var sqrt_value=Math.sqrt(15);
注释:Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。
Math 对象属性
FF: Firefox, IE: Internet Explorer
属性
描述
FF
IE
E
|
返回算术常量 e,即自然对数的底数(约等于2.718)。 |
1 |
3 |
LN2
|
返回 2 的自然对数(约等于0.693)。 |
1 |
3 |
LN10
|
返回 10 的自然对数(约等于2.302)。 |
1 |
3 |
LOG2E
|
返回以 2 为底的 e 的对数(约等于 1.414)。 |
1 |
3 |
LOG10E
|
返回以 10 为底的 e 的对数(约等于0.434)。 |
1 |
3 |
PI
|
返回圆周率(约等于3.14159)。 |
1 |
3 |
SQRT1_2
|
返回返回 2 的平方根的倒数(约等于 0.707)。 |
1 |
3 |
SQRT2
|
返回 2 的平方根(约等于 1.414)。 |
1 |
3 |
Math 对象方法
FF: Firefox, IE: Internet Explorer
Number 对象
Number 对象是原始数值的包装对象。
创建 Number 对象的语法:
var myNum=new Number(value);
var myNum=Number(value);
参数
参数value是要创建的 Number 对象的数值,或是要转换成数字的值。
返回值
当 Number() 和运算符 new 一起作为构造函数使用时,它返回一个新创建的 Number 对象。如果不用 new 运算符,把 Number() 作为一个函数来调用,它将把自己的参数转换成一个原始的数值,并且返回这个值(如果转换失败,则返回 NaN)。
Number 对象属性
FF: Firefox, IE: Internet Explorer
Number 对象方法
FF: Firefox, IE: Internet Explorer
Number 对象描述
在 JavaScript 中,数字是一种基本的数据类型。JavaScript 还支持 Number 对象,该对象是原始数值的包装对象。在必要时,JavaScript 会自动地在原始数据和对象之间转换。在 JavaScript 1.1 中,可以用构造函数 Number() 明确地创建一个 Number 对象,尽管这样做并没有什么必要。
构造函数 Number() 可以不与运算符 new 一起使用,而直接作为转化函数来使用。以这种方式调用 Number() 时,它会把自己的参数转化成一个数字,然后返回转换后的原始数值(或 NaN)。
构造函数通常还用作 5 个有用的数字常量的占位符,这 5 个有用的数字常量分别是可表示的最大数、可表示的最小数、正无穷大、负无穷大和特殊的 NaN 值。 注意,这些值是构造函数 Number() 自身的属性,而不是单独的某个 Number 对象的属性。
比如这样使用属性 MAX_VALUE 是正确的:
var big = Number.MAX_VALUE
但是这样是错误的:
var n= new Number(2);
var big = n.MAX_VALUE
作为比较,我们看一下 toString() 和 Number 对象的其他方法,它们是每个 Number 对象的方法,而不是 Number() 构造函数的方法。前面提到过,在必要时,JavaScript 会自动地把原始数值转化成 Number 对象,调用 Number 方法的既可以是 Number 对象,也可以是原始数字值。
var n = 123;
var binary_value = n.toString(2);
分享到:
相关推荐
其属性是数学中一些常见的常数值,在程序中可以直接使用。Math对象的方法很多,主要完成一些常见的数学运算,如三角函数计算、乘方、开方、求对数等。在 Math 对象的方法中,除了random()之外的所有方法都需要一个或...
js--7.bom对象-5.定时调用js--7.bom对象-5.定时调用js--7.bom对象-5.定时调用js--7.bom对象-5.定时调用js--7.bom对象-5.定时调用
js基础--复习巩固--初学者复习使用--0积分免费下载!!!!!!!!!!!!
js-money, Fowlers货币对象的JavaScript实现 JS JS货币是 Martin Fowlers Money Pattern的JavaScript实现。安装软件包可以通过npm和 Bower 提供。$ npm install js-money$ bow
js-match()数学函数使用法则.docxjs-match()数学函数使用法则.docx
JavaScript视频教程-5.数组和对象(1)
这个代码是一个基于Web的AI对象检测应用程序,使用了ML5.js和COCO-SSD模型。它可以通过计算机摄像头实时检测视频中的对象,并在屏幕上显示其位置和标签。这种应用程序可用于安全监控、自动化控制和智能家居等领域。 ...
js代码-200615-数值的整数次方
(15)除了内置的 JavaScript 对象以外,你还可以使用 JavaScript 访问并处理所有的 HTML DOM 对象 - 34 - 更多 JavaScript 对象 - 34 - HTML DOM - 35 - Document 对象 - 36 - Document 对象的集合 - 37 - Document ...
数学计算游戏.rar数学计算游戏.rar数学计算游戏.rar数学计算游戏.rar数学计算游戏.rar数学计算游戏.rar
JavaScript应用实例-图片处理查看.js
对js对象的总结,其中包括了对象的方法、属性的
document 对象.html-javascript中DOM对象内容
objectify-css 将CSS规则转成JavaScript样式对象的CLI工具
Javascript3- 内置对象
iconv-lite - 纯javascript转换字符编码
JavaScript应用实例-bmob示例-对象的增删改查.js
node-object-encrypter, 将javascript对象加密/解密为带有可选TTL支持的base64字符串 node-object-encrypter 将JavaScript对象加密/解密为带有可选TTL支持的base64字符串。安装npm install object-encrypter API ...
JavaScript应用实例-阿里云oss对象存储.js