Number类型

Posted liyunda

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Number类型相关的知识,希望对你有一定的参考价值。

(⊙o⊙)…又是元气满满的一天呢~~~~~真恶心~~~从基本类型看js,数字这个东西真真的令人厌恶

1. Number类型 定义八进制 首位数字为0,后面数字0~7,在严格模式下无效

      定义十六进制,首位为0x,后面0~9,A~F

2.浮点数值

function test ()
{
var message = 0.21+0.2;

alert(message);//0.30000000000000004      /****永远不要测试某个特定的浮点数值****/
}
test();

3.数值范围

function test ()
{
var message =Number.MIN_VALUE + Number.MAX_VALUE;

alert(message);
alert(isFinite(message));//书上说输出false,可是我输出是true
}
test();

4.NaN

function test ()
{
var message =0/0;

alert(message);//NaN
alert(isFinite(message));//false
}
test();

========================

function test ()
{
var message =1/0;

alert(message);//Infinity
alert(isFinite(message));//false   我在想是不是当运算是不符合运算逻辑的时候isFinite输出为false
}
test();

=======================
alert(NaN==NaN);//false  1.NaN不等于任何数,包括他自己 2.任何与NaN有关的运算都返回NaN

=======================

isNaN()是否不是数值/******不是数才返回true******/

alert(isNaN(NaN));//true
alert(isNaN(10));//false
alert(isNaN("44"));//false
alert(isNaN(true));//false   true是1

======================

function test ()
{
var message =parseInt(070);
var message1 =parseInt("070");

alert(message);//56
alert(message1);//70

}
test();










































以上是关于Number类型的主要内容,如果未能解决你的问题,请参考以下文章

javaScript基础用Number()把其它类型转换为number类型

c语言中 int(number) 的意义和作用(其中number为一个变量)。是类型转换?类型转换也可以是(int)number

说知道oracle中int类型和number类型区别

类型 SomeType[number] 不能分配给 SomeType[number] ...嗯?

JS中如何获取一个number类型的长度,例如有几位数

oracle中number数值类型