JavaScript中的内置对象--Number对象

JavaScript中的内置对象有以下6个:

1.Number对象

2.Boolean对象

3.Data对象

4.Math对象

5.String对象

6.Array对象

在JavaScript中,数字是一种基本的数据类型,同时JavaScript还支持Number这个对象,该对象是原始数值的包装对象。在必要的时候,JavaScript会自动地在原始数据和对象之间转换。

创建一个Number对象的2中不同方法:

var num1=Number("123");
var num2=new Number("456");

第一:Number对象常用属性

在Number对象属性中NaN是一个很重要的属性。NaN是Not A Number的缩写,中文意思是:非数字。

  需要判断一个值是不是数字,使用isNaN()函数,NaN与所有值都不相等,包括它自己。

第二:Number对象常用方法

  Number对象常用方法有toString()和toFixed()

toString()方法将一个Number对象转换为一个字符串,NumberObject.toString(radix);radix是一个可选的参数,规定表示数字的基数。

<script type="text/javascript">
var number = new Number(123);
 document.write (number.toString());//output:123
</script>
 

 

toFixed()方法可以把Number四舍五入为指定的小数位数的数字

NumberObject.toFixed(num);num为规定小数的位数。

<script type="text/javascript">
var num = new Number(12.48);
document.write (num.toFixed(1));//output:12.5
</script>

第三:isNaN的使用

<script type="text/javascript">
  document.write(isNaN(123)+"<br/>");//output:true
  document.write(isNaN("Hello")+"<br/>");//output:false
</script>
时间: 2024-09-04 10:07:37

JavaScript中的内置对象--Number对象的相关文章

秒懂ASP.NET中的内置对象

       上篇博客,小编主要简单的介绍了一下ASP.NET中的控件,这篇博客,小编主要简单总结一下ASP.NET中的内置对象,七个内置对象分别是:Request.Response.Application.Cookies.Session.Server.Trace.这些对象使得用户更容易收集通过浏览器请求发送的信息.相应浏览器以及存储用户信息,以实现其他特定的状态管理和页面信息的传递,首先,我们来看下面一张图:                 接下来,小编主要从概述,基本语法,常用属性和方法以及

在DevExpress程序中使用内置的图标构建美观的界面元素

在我们一般的程序中,为一般的界面元素添加一定的图标展示,有助于提升界面的整体的美观.结合排版布局,以及固定场景的图标,往往给用户非常好的直观感受:统一.美观.易理解.因此在一般的程序界面中,都尽量在略显单调的界面增加一些图标进行点缀,能够达到较好的整体效果.本文介绍在Winform程序界面中,可以使用自己的图标库,也可以引入DevExpress程序中使用内置的图标,从而实现给开发的程序润色. 1.使用自己的图标库 不管在Web还是在WInform项目里面,开发者积累一定的图标库,包括256,12

JavaScript类和内置对象

javascript|对象|内置对象 Javascript 对象 和类  Javascript是基于对象而非面向对象的程序设计语言,它不支持类和继承,Javascript在面向对象方面与Java的严谨相比,显得非常随便.  创建对象  Javascript通过实现包含属性说明和方法定义的构造方法来声明类,并没有专门的class类定义.  如:用来声明Oven类的构造方法  function Oven(color,type,time)  {this.color=color;  this.type=

浅析JavaScript中两种类型的全局对象/函数_javascript技巧

这里所说的JavaScript指浏览器环境中的包括宿主环境在内的.第一种是ECMAScript Global Object,第二种是宿主环境(Host)下的全局对象/函数. 一.核心JavaScript内置对象,即ECMAScript实现提供的不依赖于宿主环境的对象 这些对象在程序执行之前就已经(实例化)存在了.ECMAScript称为The Global Object,分为以下几种 1, 值属性的全局对象(Value Properties of the Global Object).有NaN,

javascript中的高级特性及特别对象、属性和方法

javascript|对象|高级 一,编写构造函数可以使用 new 运算符结合像 Object().Date() 和 Function() 这样的预定义的构造函数来创建对象并对其初始化.面向对象的编程其强有力的特征是定义自定义构造函数以创建脚本中使用的自定义对象的能力.创建了自定义的 构造函数,这样就可以创建具有已定义属性的对象.下面是自定义函数的示例(注意 this 关键字的使用). function Circle (xPoint, yPoint, radius) {   this.x = x

JavaScript中的高级特性及特别对象

javascript|对象|高级 一,编写构造函数 可以使用 new 运算符结合像 Object().Date() 和 Function() 这样的预定义的构造函数来创建对象并对其初始化.面向对象的编程其强有力的特征是定义自定义构造函数以创建脚本中使用的自定义对象的能力.创建了自定义的构造函数,这样就可以创建具有已定义属性的对象.下面是自定义函数的示例(注意 this 关键字的使用). function Circle (xPoint, yPoint, radius) {    this.x =

浅谈js常用内置方法和对象_javascript技巧

JS内置函数不从属于任何对象,在JS语句的任何地方都可以直接使用这些函数.JS中常用的内置函数如下: 1.eval(str)接收一个字符串形式的表达式,并试图求出表达式的值.作为参数的表达式可以采用任何合法的操作符和常数.如果参数中包含JS命令,这些命令也可以被执行,就像这些命令是JS程序的一部分一样. 2.parseInt(str,n)试图从一个字符串中提取一个整数.可附加一个n整数实现返回n进制整数.如果在字符串中存在除了数字.符号.小数点和指数符号以外的字符,就停止转换,返回已有的结果.如

解析JavaScript中delete操作符不能删除的对象_javascript技巧

ES3 中,delete在8.6.2.5及11.4.1有介绍,如下 有一些信息, 1.实现上delete操作符会调用引擎内部的[[Delete]]方法 2.[[Delete]]在8.6.2里定义 3.删除的属性有个DontDelete的特性,如果有,delete时直接返回false 搜索"DontDelete",会发现有很多,如下都不能delete 1, 激活对象的arguments对象 (10.1.6) 复制代码 代码如下: function func() {     delete

JavaScript中的object转换成number或string规则介绍_javascript技巧

在JavaScript程序编写过程中,根据不同的上下文,JS会自动将object转换成number或者string后再处理.这种自动转换的规则如下: object自动转换成string的规则: 1.如果object所属类覆写了toString()方法,则调用该方法.如果toString()调用的返回结果为Primitive(string.number.boolean.undefined.null),则将该Primitive值转换成string后返回. 2.如果object所属类没有覆写toStr