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()

 

 

 

 

 

目录
相关文章
|
2天前
|
JavaScript Java 测试技术
用于日语词汇学习的微信小程序+springboot+vue.js附带文章和源代码设计说明文档ppt
用于日语词汇学习的微信小程序+springboot+vue.js附带文章和源代码设计说明文档ppt
11 0
|
2天前
|
JavaScript Java 测试技术
基于小程序的英语学习交流平台+springboot+vue.js附带文章和源代码设计说明文档ppt
基于小程序的英语学习交流平台+springboot+vue.js附带文章和源代码设计说明文档ppt
12 2
|
2天前
|
JavaScript Java 测试技术
基于小程序的移动学习平台+springboot+vue.js附带文章和源代码说明文档ppt
基于小程序的移动学习平台+springboot+vue.js附带文章和源代码说明文档ppt
9 0
|
1天前
|
JavaScript Java 测试技术
基于微信小程序的在线学习系统+springboot+vue.js附带文章和源代码设计说明文档ppt
基于微信小程序的在线学习系统+springboot+vue.js附带文章和源代码设计说明文档ppt
6 0
|
2天前
|
JavaScript Java 测试技术
学习自律养成小程序+springboot+vue.js附带文章和源代码设计说明文档ppt
学习自律养成小程序+springboot+vue.js附带文章和源代码设计说明文档ppt
10 0
|
2天前
|
JavaScript Java 测试技术
基于小程序的绘画学习平台+springboot+vue.js附带文章和源代码设计说明文档ppt
基于小程序的绘画学习平台+springboot+vue.js附带文章和源代码设计说明文档ppt
13 0
|
3天前
|
JavaScript 前端开发 API
如何学习React.js?
【5月更文挑战第27天】如何学习React.js?
25 14
|
6天前
|
XML JavaScript 前端开发
JavaScript简介&引入方式(JavaScript基础语法、JavaScript对象、BOM、DOM、事件监听)
JavaScript简介&引入方式(JavaScript基础语法、JavaScript对象、BOM、DOM、事件监听)
7 2
|
7天前
|
Web App开发 JavaScript 前端开发
JavaScript 中的 Range 和 Selection 对象
JavaScript 中的 `Range` 和 `Selection` 对象用于处理文本选择。`Range` 表示文档中选定的区域,而 `Selection` 表示用户选择的文本或光标位置。`Range` 可以创建并设置于任何元素或文本,具有多个属性(如 `startContainer`, `endContainer`, `collapsed`)和方法(如 `cloneContents`, `deleteContents`)。`Selection` 提供了获取和操作用户选择的方法,如 `anchorNode`, `focusNode` 和 `addRange`。两者在所有现代浏览器中基本兼容。
5 1
JavaScript 中的 Range 和 Selection 对象
|
7天前
|
JavaScript
学习Node.js入门范例
然后,cmd中运行命令node E:/Test/server.js
10 2