写点什么

JavaScript 学习(九)

用户头像
空城机
关注
发布于: 4 小时前
JavaScript学习(九)

 目录

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" nam="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()
复制代码


发布于: 4 小时前阅读数: 4
用户头像

空城机

关注

曾经沧海难为水,只是当时已惘然 2021.03.22 加入

业余作者,在线水文 主要干前端的活,业余会学学python 欢迎各位关注,互相学习,互相进步

评论

发布
暂无评论
JavaScript学习(九)