`
cakin24
  • 浏览: 1388321 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Number对象的应用

阅读更多

一 代码

<script language="javascript">
<!--
//第一组应用:创建Number对象
var numObj1=new Number();
var numObj2=new Number(0);
var numObj3=new Number(-1);
document.write(numObj1+"<br>");
document.write(numObj2+"<br>");
document.write(numObj3+"<br>");
//第二组应用:Number对象的最大值和最小值
var maxvalue=Number.MAX_VALUE;
document.write(maxvalue+"<br>");
var minvalue=Number.MIN_VALUE;
document.write(minvalue+"<br>");
//第三组应用:Number对象的正负无穷大的值
var negative=Number.NEGATIVE_INFINITY;
document.write(negative+"<br>");
var positive=Number.POSITIVE_INFINITY;
document.write(positive+"<br>");
//第四组应用:将数字以不同的格式转换成字符串
var num=new Number(10);
document.write(num.toString()+"<br>");//将数字以十进制形式转换成字符串
document.write(num.toString(10)+"<br>");//将数字以十进制形式转换成字符串
document.write(num.toString(2)+"<br>");//将数字以二进制形式转换成字符串
document.write(num.toString(8)+"<br>");//将数字以八进制形式转换成字符串
document.write(num.toString(16)+"<br>");//将数字以十六进制形式转换成字符串
var num1=new Number(10);
document.write(num1.toLocaleString()+"<br>");	//该方法可以把Number对象转换为本地格式的字符串。
var num2=new Number(10.25416);		//该组应用将Number对象四舍五入为指定小数位数的数字,然后转换成字符串。
document.write(num2.toFixed()+"<br>");
document.write(num2.toFixed(0)+"<br>");
document.write(num2.toFixed(1)+"<br>");
document.write(num2.toFixed(3)+"<br>");
document.write(num2.toFixed(7)+"<br>");
var num3=new Number(2000000.45);		//该组应用利用指数计数法计算Number对象的值,然后将其转换成字符串。
document.write(num3.toExponential()+"<br>");
document.write(num3.toExponential(0)+"<br>");
document.write(num3.toExponential(1)+"<br>");
document.write(num3.toExponential(3)+"<br>");
document.write(num3.toExponential(7)+"<br>");
var num4 = new Number(10000);
document.write (num4.toPrecision(4)+"<br>");//返回的字符串采用定点计数法
document.write (num4.toPrecision(10));//返回的字符串采用指数计数法
//-->
</script>

 

二 运行效果
0
0
-1
1.7976931348623157e+308
5e-324
-Infinity
Infinity
10
10
1010
12
a
10
10
10
10.3
10.254
10.2541600
2.00000045e+6
2e+6
2.0e+6
2.000e+6
2.0000005e+6
1.000e+4
10000.00000
1
0
分享到:
评论

相关推荐

    JavaScript原生对象之Number对象的属性和方法详解

    其中Number对象是JavaScript中用于处理数字的一个原生对象。Number对象不仅封装了基本的数值类型,还提供了一系列的属性和方法来处理数字相关的问题,如数值转换、数值范围、以及特殊的数字值等。 首先来看如何创建...

    IOS应用源码——Number.rar

    "IOS应用源码——Number.rar" 提供了一个名为 "Number" 的iOS应用的源代码,这为我们深入探究iOS应用开发提供了很好的学习材料。在这个项目中,我们可以期待看到如何在Swift或Objective-C中创建一个与数字相关的应用...

    JavaScript语言与Ajax应用JavaScript面向对象编程PPT教案学习.pptx

    此外,Number对象还包含一些方法,如`toSource()`返回对象的源代码字符串,`toString()`将数值转换为字符串,`toFixed(num)`用于四舍五入并保留指定的小数位数,而`valueOf()`则返回对象的原始数值。 Boolean对象是...

    类 java.lang.Number分析

    Number类包含了一系列抽象方法,如doubleValue(), floatValue(), longValue(), intValue(), shortValue()和byteValue(),这些方法允许将Number对象转换为不同的基本数值类型。这些转换方法可能会涉及舍入或取整操作...

    js库bignumber.js_v9.0.2

    2. **创建大数**: 使用`new BigNumber(value)`来创建一个大数对象,其中`value`可以是字符串、数字或另一个`BigNumber`实例。 3. **基本运算**: `add()`, `subtract()`, `multiply()`, `divide()`分别对应加、减、乘...

    C#控制台应用guess number game

    在编程领域,C#是一种广泛使用的面向对象的编程语言,尤其在开发Windows应用程序和游戏方面表现出色。本项目“C#控制台应用guess number game”是一个简单的猜数字游戏,它利用C#的基础语法和控制台交互功能,为用户...

    GuessNumber

    【标题】"GuessNumber"揭示了这是一个以猜数字为主题的游戏应用,它是由Java语言编写的。在编程领域,Java是一种广泛使用的面向对象的编程语言,以其跨平台性、安全性以及强大的功能而闻名。这个程序可能旨在教授...

    浅谈JavaScript Math和Number对象

    JavaScript中的Math对象和Number对象是进行数学运算的重要工具。Math对象提供了各种数学常量和函数,而Number对象则代表了JavaScript中的数值类型。 Math对象: 1. Math对象并不需要通过new关键字来创建实例,它是...

    javascript本地对象_内置对象和宿主对象

    这些对象包括基本类型如`Object`、`Function`、`Array`、`String`、`Boolean`、`Number`、`Date`、`RegExp`,以及错误对象如`Error`、`EvalError`、`RangeError`、`ReferenceError`、`SyntaxError`、`TypeError`和`...

    check number js

    这两种方法都是通过尝试将变量转换为Number对象,如果成功,说明变量是数字。 5. **parseFloat 和 parseInt**: - `parseFloat(variable)` 或 `parseInt(variable, radix)` 这两个函数用于解析字符串并返回数字...

    JavaScript语言与Ajax应用JavaScript面向对象编程.pptx

    - Number对象:代表数值类型,包含一些常量属性如MAX_VALUE(最大值)、MIN_VALUE(最小非负数值)以及NaN(非数字值)。 - Boolean对象:用于处理布尔值,有prototyp属性允许添加新方法,toSource()方法返回表示该...

    JavaScript对象的特性与实践应用深入详解

    通过理解JavaScript对象的特性和实践应用,开发者能够更加灵活高效地操作数据和实现各种功能。 首先,JavaScript对象可以包含属性和方法,其中属性是键值对,表示对象的特征,方法是属性值为函数的对象属性,表示...

    Prototype Number对象 学习

    这些都是基于`Math`对象的相应函数,例如`Math.abs`、`Math.round`等,但它们直接应用于数值实例,提供了一种更直接的调用方式。 这些扩展使得`Number`对象更具表达力和灵活性,开发者可以更加方便地进行数值计算和...

    HarmonyOS应用开发-ImageData对象练习.docx

    ### HarmonyOS应用开发-ImageData对象练习 #### 一、引言 随着HarmonyOS生态的不断壮大和发展,越来越多的应用开发者开始关注并投入到基于HarmonyOS平台的应用开发之中。本文档旨在帮助开发者理解与掌握HarmonyOS中...

    Laravel开发-number-converter

    总结来说,"Laravel开发-number-converter"项目是一个利用Laravel框架实现的数字转换应用,涵盖了PHP编程、Laravel框架的应用、MVC设计模式、数据库操作、前端模板渲染以及测试等多个方面的知识点。通过这个项目,...

    Internal number assignment is not 继续

    3. **Number Range Object**(编号范围对象):定义了如何为特定业务文档分配唯一编号。 4. **Buffering**(缓冲):为了提高性能,SAP系统会将一定数量的可用编号预先存储在内存中,供后续使用。 5. **Current ...

    numberpicker自定义

    4. **滚动动画**:可以通过自定义`Scroller`对象来改变滚动动画的行为,比如滚动速度和加速度。 5. **事件监听**:通过实现`OnValueChangeListener`接口,可以监听到NumberPicker值的变化,并在`onValueChanged()`...

    Fundamental Number Theory with Applications, Second Edition

    - “Introduction to Number Theory”是另一本关于数论的入门书,可能与Mollin的书在内容上有所重叠。 - “Handbook of Elliptic and Hyperelliptic Curve Cryptography”探讨了椭圆曲线和超椭圆曲线密码学,显示了...

Global site tag (gtag.js) - Google Analytics