js数据类型

1.数据类型
《1》五种基本的数据类型:Undefined、Null、Boolean、Number、String
typeof var; 返回"undefined"、"boolean"、"string"、"number"、"object"、"function"
《2》Undefined
var message; console.log(message==undefined);//true
alert(typeof meassage);//"undefined"
alert(typeof unmeassage)//未声明 "undefined"

《3》Null
var car =null; console.log(typeof car);//"object"
if(car!=null){ dosomething }//只要定义变量的时候初始化null即可
alert(null==undefined)//true 因为undefined实际上派生自null
注意:在初始化变量的时候尽量让变量初始化为null

《4》Boolean
返回true的值: true、非空字符串、任何非空数字值、任何对象
返回false的值: false、""、0或NaN、null、undefined

《5》Number
var a=1;//整数 var a1=1.//整数1 var a2=10.0//10整数

浮点数的最高精度是17位

var a1=0.1,a2=0.2;
if(a+b==0.3){   //注意:永远不要测试某个特定的浮点数值
    //dosomething
}

数值范围:Number.MIN_VALUE、Number.MAX_VALUE
Number.NEGATIVE_INFINITY和Number.POSTIVE_INFINITY正无穷和负无穷可用isFinity(temp)测试

任何数值除以非负值都会得到NaN,因此不会影响其他代码的执行
NaN不会和任何值相等包括自身 alert(NaN==NaN)//false

isNaN(NaN)//true
isNaN(10)//false 10是数值
isNaN("10")//false 转换为了10
isNaN("blue")//true 不能转换为数值
isNaN(true)//false 转化为1
isNaN(object)//要看valueof返回的值

《6》String

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 大家好,我是IT修真院成都分院第07期学员,一枚正直善良的web程序员。 1.背景介绍 javascript是一门...
    120De丶L阅读 565评论 0 0
  • 大家好,我是IT修真院成都分院第一期的学员常开洋,一枚正直纯洁善良的web前端程序员 今天给大家分享一下,修真院官...
    常开洋阅读 384评论 0 1
  • JS数据类型 1.背景介绍 “数据类型”在数据结构中的定义“一个值的集合以及定义在这个值集上的一组操作”。在编程语...
    canwuyun阅读 236评论 0 0
  • 第一章: JS简介 从当初简单的语言,变成了现在能够处理复杂计算和交互,拥有闭包、匿名函数, 甚至元编程等...
    LaBaby_阅读 1,765评论 0 6
  • 陪儿子去上英语课,班上有个女同学,小小的,柔柔弱弱甚是可爱。因为是初级阶段,家长都是要陪着上课,班上十个小朋友,正...
    予熙2017阅读 453评论 0 0

友情链接更多精彩内容