megan的javaScript学习笔记二---number methods
来源:互联网 发布:微商比淘宝便宜 编辑:程序博客网 时间:2024/06/05 22:51
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript Number Methods</h2>
<p>the toExponential() methods</p>
<p id="demo"></p>
<p>the toFixed() methods</p>
<p id="fixed"></p>
<p>the toPrecision() method</p>
<p id="precision"></p>
<p>the global method</p>
<p id="global"></p>
<script>
var x = 9.456;
var res = x.toExponential(2);
document.getElementById("demo").innerHTML = res;
/* 这里的参数2 表示在小数点后几位的意思, 同时这里的参数是一个optional的,如果不传入参数的时候,他表示不会round原来的数值*/
var y =9.2465;
var result = y.toFixed(2);
document.getElementById("fixed").innerHTML = result;
/* 这里的toFixed的方法take 一个参数,表示小数点后几位,并且根据四舍五入的方法进行round计算*/
var n = 9.565;
var test = x.toPrecision();
alert(typeof(test));
/*注意这里的toPrecision方法返回值是一个string*/
var m = 9.123456;
var p = 9;
var test1 = Number(m);
var test2 = parseInt(m);
var test3 = parseFloat(p);
document.getElementById("global").innerHTML = test1 + " " + test2 + " " + test3;
var str = "this";
var num = Number(str);
alert(num);
/* Used on Date(), the Number() method returns the number of milliseconds since 1.1.1970.
注意这里的number()方法不只是对于primitive type的number适用,对于类似于boolean或者date类型的变量同样适用。
但是如果Number()方法的参数传入的是一个string类型的变量,但是这个string不能被convert成一个数字, 会返回NaN的值(not a number). 如果可以convert成一个数字,则会直接返回该数字。
*/
parseInt("10"); // returns 10
parseInt("10.33"); // returns 10
parseInt("10 20 30"); // returns 10
parseInt("10 years"); // returns 10
parseInt("years 10"); // returns NaN
/*Property Description
MAX_VALUE Returns the largest number possible in JavaScript
MIN_VALUE Returns the smallest number possible in JavaScript
NEGATIVE_INFINITY Represents negative infinity (returned on overflow)
NaN Represents a "Not-a-Number" value
POSITIVE_INFINITY Represents infinity (returned on overflow)
Number properties belongs to the JavaScript's number object wrapper called Number.
These properties can only be accessed as Number.MAX_VALUE.
Using myNumber.MAX_VALUE, where myNumber is a variable, expression, or value, will return undefined: */
alert(Number.MAX_VALUE);
myNumber = 6;
alert(myNumber.MAX_VALUE);
</script>
</body>
</html>
<html>
<body>
<h2>JavaScript Number Methods</h2>
<p>the toExponential() methods</p>
<p id="demo"></p>
<p>the toFixed() methods</p>
<p id="fixed"></p>
<p>the toPrecision() method</p>
<p id="precision"></p>
<p>the global method</p>
<p id="global"></p>
<script>
var x = 9.456;
var res = x.toExponential(2);
document.getElementById("demo").innerHTML = res;
/* 这里的参数2 表示在小数点后几位的意思, 同时这里的参数是一个optional的,如果不传入参数的时候,他表示不会round原来的数值*/
var y =9.2465;
var result = y.toFixed(2);
document.getElementById("fixed").innerHTML = result;
/* 这里的toFixed的方法take 一个参数,表示小数点后几位,并且根据四舍五入的方法进行round计算*/
var n = 9.565;
var test = x.toPrecision();
alert(typeof(test));
/*注意这里的toPrecision方法返回值是一个string*/
var m = 9.123456;
var p = 9;
var test1 = Number(m);
var test2 = parseInt(m);
var test3 = parseFloat(p);
document.getElementById("global").innerHTML = test1 + " " + test2 + " " + test3;
var str = "this";
var num = Number(str);
alert(num);
/* Used on Date(), the Number() method returns the number of milliseconds since 1.1.1970.
注意这里的number()方法不只是对于primitive type的number适用,对于类似于boolean或者date类型的变量同样适用。
但是如果Number()方法的参数传入的是一个string类型的变量,但是这个string不能被convert成一个数字, 会返回NaN的值(not a number). 如果可以convert成一个数字,则会直接返回该数字。
*/
parseInt("10"); // returns 10
parseInt("10.33"); // returns 10
parseInt("10 20 30"); // returns 10
parseInt("10 years"); // returns 10
parseInt("years 10"); // returns NaN
/*Property Description
MAX_VALUE Returns the largest number possible in JavaScript
MIN_VALUE Returns the smallest number possible in JavaScript
NEGATIVE_INFINITY Represents negative infinity (returned on overflow)
NaN Represents a "Not-a-Number" value
POSITIVE_INFINITY Represents infinity (returned on overflow)
Number properties belongs to the JavaScript's number object wrapper called Number.
These properties can only be accessed as Number.MAX_VALUE.
Using myNumber.MAX_VALUE, where myNumber is a variable, expression, or value, will return undefined: */
alert(Number.MAX_VALUE);
myNumber = 6;
alert(myNumber.MAX_VALUE);
</script>
</body>
</html>
阅读全文
0 0
- megan的javaScript学习笔记二---number methods
- megan的javaScript学习笔记一
- JavaScript学习笔记-- Number数据类型
- Javascript学习笔记(Number对象)
- Swift 学习笔记---Methods
- javascript 学习笔记二
- Javascript学习笔记二
- JavaScript学习笔记(二)
- Javascript 学习 笔记二
- javascript 学习笔记 (二)
- JavaScript学习笔记二
- javascript<二>---学习笔记
- JavaScript 学习笔记---------(二)
- JavaScript学习笔记二
- JavaScript学习笔记二
- Javascript学习笔记二
- JavaScript 学习笔记 二 对象的访问
- Java的Methods-笔记
- 什么是事件委托
- 复杂网络分析库NetworkX学习笔记(1):入门
- HTTP状态码
- Hive语句前的常见设置
- vue嵌套路由配置
- megan的javaScript学习笔记二---number methods
- SXSSFWorkbook 导出大批量数据和图片到excel
- ORB-Slam2详解6 回环
- python 浅拷贝&深拷贝
- oracle执行存储过程返回游标cursor
- 【课程笔记】地统计分析
- 笔记-GBDT&Xgboost
- 如何学习零基础学习C语言?
- CentOS6.8升级PHP到7.0