欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

数据类型---->Number

程序员文章站 2022-05-03 10:35:03
Javascript中有六种数据类型 1、undefined:这个值未定义 2、boolean:这个值是布尔值 3、number:这个值是数值 4、function:这个值是函数 5、object:这个值是对象或者null,数组也可以(var e=[.......]) 6、string:这个值是字符 ......

javascript中有六种数据类型

1、undefined:这个值未定义

2、boolean:这个值是布尔值

3、number:这个值是数值

4、function:这个值是函数

5、object:这个值是对象或者null,数组也可以(var e=[.......])

6、string:这个值是字符串

一、number类型

数据类型---->Number

注:在javascript中,带有单引号和双引号变量的数据类型都是字符串。当带上number()时,无论收集到的是否为数值,显示的数据类型都是number。但是弹出来的不一定,例如图中"200px",当输入alert(number(str1));时,弹出nan。但有;两种特殊情况,如下图:

数据类型---->Number

 

布尔类型在计算机中默认true是1,false是0

数据类型---->Number

null和false一样,默认值都是0

还有一种特殊情况,一般用不上,如果定义的变量是new date,那么弹出来的值是一串数字,不是nan。

parseint()和parsefloat()

数据类型---->Number

 

隐式类型转换

数据类型---->Number

注:当加号运算符时,string和其他类型时,其他类型都会转为 string;其他情况,都转化为number类型,undefined 转化为number是 为’nan‘, 任何number与nan相加都为nan。

上图下面的math是扩展的函数,用来取整。

nan和isnan

数据类型---->Number

isnan()----->isnan is not a number 不是一个数字

1、根据number()转换以后再判断是不是数字

2、alert(isnan("hdskjdh"))---->true

     alert(isnan("234"))---->false

  alert(isnan("true"))---->false