【JavaScript】数据类型

前言

 

    JavaScript学习中,数据类型的使用必不可少,本篇博客简单介绍JS中数据类型的相关知识,

希望能给读者带来收获。

 

操作符 

    在正式介绍数据类型之前,我们先来简单认识一下操作符。typeof 操作符是用来检测变量的

数据类型,对于值或变量的返回情况如下图所示。

 

         

 

 

数据类型

    JavaScript 中有5种简单的数据类型,一种复杂数据类型ObjectJS中所有涉及到的值都是这

以下6种数据类型之一。

 

       

 

Undefined 

    Undefined类型只有一个值,就是undefined。在没有初始化之前,变量的值就是undefined

              特别注意定义变量的时候,要注意声明+赋值!

 
Null 

    Null 类型也只有一个值,特殊值null。它表示一个空对象引用,typeof操作符检测null

返回object

  
Boolean   

    Boolean类型有两个值:true false 。以为JS区分大小写,所以一定要和True False 

区分开。

    JS中所有类型的值都与这两个Boolean值等价的值。Boolean() 转型函数,可以将一个值

转换为对应的Boolean值。

 

   

 

Number  

   Number类型包含两种数值:整型和浮点型。JS为了支持各种数值类型,定义了不同的数值字

面量格式。

   NaNJS里比较特殊的一个值。NaN就是Not a Number 不是一个数,它用来表示本来要返回

数值,但是却没能如愿返回数值的情况。在其它语言中可能就是直接抛出错误,但是有了NaN这个

特殊的值,就不会影响程序的执行了。

   我们可以通过Number.NaN从而得到NaN的值,任何与NaN进行运算的结果均为NaN,而且NaN

与任何值相等。

  

String  

   String类型,字符串类型,是我们比较熟悉的一种数据类型。除了配对的单双引号格式以外,

我们知道 toString方法。

   但在JS中,字符串类型包含了一些特殊的字符字面量,就是转义序列。为什么会有转义序列呢?

不知道大家还记不记得之前的html呢?编写JS脚本的时候,需要设计html文档显示很多特殊的字符,

但是声明的时候用引号引起来,容易和标示字符串的引号弄混,所以用反斜线开始的转义符就出现了。

   以下是JS中常用的一些转义符。

      

     

Object

   对象类型,就是一组数据和功能的集合。要创建新的对象很简单,new操作符就可以帮你搞定。

           Object()里也可以传参,数值,字符串,布尔值都可以,还可以进行相应的计算。


小结

   本篇博客简单介绍了JavaScripttypeof 操作符和6种数据类型,这一块的小例子demo很多,

我没有都举例写出来,今后的JS学习中肯定会有很多涉及数据类型的地方,还需要我们不断的积累和

学习!

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值