开发者社区> 空城机> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

JavaScript学习(十一)--数值处理对象

简介: 目录 Math对象 1.math对象的属性 2. Math对象的方法 Number对象 1.创建Number对象 2.
+关注继续查看

目录

Math对象

1.math对象的属性

2. Math对象的方法

Number对象

1.创建Number对象

2.Number对象的属性

(1)MAX_VALUE属性

(2)MIN_VALUE属性

(3)NEGATIVE_INFINITY属性

(4)POSITIVE_INFINITY属性

3.Number对象的方法

(1)toString()方法

(2)toFixed()方法

(3)toExponential()方法 

(4)toPrecision()方法

Boolean对象

 1.创建Boolean对象

2.Boolean对象的属性

(1)constructor属性

(2)prototype属性

3.Boolean对象的方法

(1)toString()方法

(2)valueOf()方法

 


Math对象

1.math对象的属性

例子:
 

var piValue=Math.PI;                //计算圆周率

var rootofTwo=Math.SQRT2;    //计算平方根

2. Math对象的方法

例子:

var result=Math.pow(value1,10);    //计算一个数的10次方

var result=Math.round(value);      //使用四舍五入函数计算最相近的整数值

随机产生指定位数的验证码。

<body>
	<script type="text/javascript" language="JavaScript">			
		function ran(digit){
			/*自动生成验证码*/	
			var result="";
			for(i=0;i<parseInt(digit);i++){
				result=result+(parseInt(Math.random()*10)).toString();
			}
			return result;
		}			
		function deal(){
			result.innerHTML="&nbsp;&nbsp;产生的验证码:"+ran(form.digit.value);
		}
	</script>	
	<form name="form">
		<input type="text" name="digit" />
		<input type="button" value="生成" onclick="deal()"/>
	</form>
	<div id="result">
		&nbsp;&nbsp;产生的验证码:
	</div>
</body>

 

 

Number对象

由于JavaScript使用简单数值完成日常数值的计算,因此,number对象很少被使用,当需要访问某些常量值时,如数字的最大或最小值、正无穷大或负无穷大时,该对象显得非常有用。

 

1.创建Number对象

number对象是原始数值的包装对象,使用该对象可以将数字作为对象直接进行访问。

语法:numobject=new Number(value)

value:可选项。是新对象的数字值。如果忽略value,则返回值为0.

 

2.Number对象的属性

(1)MAX_VALUE属性

MAX_VALUE属性用于返回number对象的最大可能值。

语法:value=Number.MAX_VALUE;

value:存储Number对象的最大可能值的变量。

例子:

var max=Number.MAX_VALUE;
document.write(max);

(2)MIN_VALUE属性

MIN_VALUE属性用于返回number对象的最小可能值

语法:value=Number.MIN_VALUE

 value:存储Number对象的最小可能值的变量。

(3)NEGATIVE_INFINITY属性

NEGATIVE_INFINITY属性用于返回number对象的负无穷大的值。

语法:value=Number.NEGATIVE_INFINITY

 value:存储Number对象的负无穷大的值。

(4)POSITIVE_INFINITY属性

POSITIVE_INFINITY属性用于返回number对象的正无穷大的值。

语法:value=Number.POSITIVE_INFINITY

 value:存储Number对象的正无穷大的值。

 

3.Number对象的方法

(1)toString()方法

toString()方法可以把Number对象转换成一个字符串,并返回结果。

语法:Numberobject=.toString(radix)

(2)toFixed()方法

toFixed()方法将number对象四舍五入为指定小数位数的数字,然后转换为字符串。

语法:Numberbject.toFixed(num)

(3)toExponential()方法 

toExponential()方法 利用指数计数法计算number对象的值,然后将其转换成字符串。

语法:number.toExponential(NUM)

NUM:必选项。规定指数计数法中的小数位数 ,是0-20之间的值。

(4)toPrecision()方法

toPrecision()方法将number对象转换成字符串,并根据不同的情况选择定点计数法或指数计数法。

语法:number.toPrecision(num)

NUM:必选项。规定指数计数法中的小数位数 ,是0-20之间的值。

 

Boolean对象

 1.创建Boolean对象

Boolean对象是JavaScript的一种基本数据类型,是一个把布尔值打包的布尔对象。可以通过Boolean对象创建新的Boolean值。

语法:bool=new Boolean([boolValue])

bool:要赋值为Boolean对象的变量名。

boolValue:可选项。是新对象的初始Boolean值。如果忽略boolValue,或者其值为false、0、null、NaN或空字符串,则该Boolean对象的初始值为false;否则,初始值为true。

2.Boolean对象的属性

Boolean对象有constructor和prototype两个属性,下面分别进行介绍。

(1)constructor属性

constructor属性用于对当前函数的引用。

(2)prototype属性

prototype属性可以对对象添加属性和方法。

var newboolean=new Boolean();
Boolean.prototype.mark=null;
newboolean.mard=1;
alert(newboolean.mard);

3.Boolean对象的方法

Boolean对象有toString()和valueOf()两个方法。

(1)toString()方法

toString()方法用于将Boolean值转换为字符串。

语法:Boolean.toString()

(2)valueOf()方法

valueOf()方法用于返回Boolean对象的原始值。

语法:Boolean.valueOf()

 

 

 

 

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
JavaScript学习(十三)---RegExp对象
目录 创建RegExp对象 1.使用RegExp的显式构造函数 2.使用RegExp的隐式构造函数,采用纯文本格式 RegExp对象的属性 静态属性: index属性: input属性: lastIndex...
557 0
JavaScript高级程序设计学习(五)之对象
众说周知,java是面向对象的编程语言。一个类包含多个对象,例如车类,它包含宝马,奔驰,东风,本田,莲花等这样的车,而品牌和颜色或者某种标识就是它的属性。车包含很多种类,但是共性还是有的,比如共性有四个轮子,有品牌,有发动机等等。
848 0
javascript学习(3)--javascript中的对象
javascript的类对象的声明和定义,可以说是很随意 。 下面是学习中遇到的问题  :  1、  我们在使用     引入一个js文件的时候,js文件内部的javascript程序一定不要 放在 中  ,否则额会出错 。
662 0
JavaScript 创建对象的七种方式
JavaScript 创建对象的七种方式
0 0
JavaScript创建对象的方式!
  JavaScript创建对象的方式!JavaScript创建对象的方式有很多,通过Object构造函数或对象字面量的方式也可以创建单个对象,显然这两种方式会产生大量的重复代码,并不适合量产。接下来介绍七种非常经典的创建对象的方式,他们也各有优缺点。
515 0
JavaScript 创建对象的方式
对象直接量 对象直接量是由若干 名/值 对的映射表,名值对中间用冒号分隔,名值对之间用逗号分隔,整个映射表用花括号括起来。属性名可以是JavaScript标识符也可以是字符串直接量(也可以是空字符串),属性的值可以是任意类型的JavaScript表达式,表达式的值即是改属性的值,该值可以是原始值,也可以是对象值。
484 0
+关注
空城机
新手上路
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Javascript异步编程
立即下载
Javascript中的对象
立即下载
JS零基础入门教程(上册)
立即下载