JavaScript 学习之数据类型概述 null undefined 布尔

Javascript学习资料来自于网道,基于ECMAScript 5.1.

一、Javascript有6种类型

        数值
        字符串
        布尔
        undefined
        对象
        null

二、使用typeof来获取类型

       变量的使用前有两部分,声明和定义。声明语句  var p;  定义 p=1
       对于没有经过赋值的语句会返回类型为undefined,对于没有声明会直接报错。
       typeof返回的类型会有number、boolean、string、object、function、undefined。(typeof null返回object)
        

   1、null和undefined
       null和undefined基本等同,不过null在数字时可以转换为0,所以undefined和null的区别在于null使用了c语言的习惯。
     undefined 类似于Java中的null。在boolean表达式中都会转化为false。且null==undefined为true。
   2、布尔值
       产生布尔值的表达式有!、===、==、!=、!==、<、>、<=、>=。
       还有

  • undefined
  • null
  • false
  • 0
  • NaN
  • ""''(空字符串)会被转化为false。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值