MDRY

导航

JavaScript数据类型

JavaScript数据类型

值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol。

引用数据类型(对象类型):对象(Object)、数组(Array)、函数(Function),还有两个特殊的对象:正则(RegExp)和日期(Date)。

注:Symbol 是 ES6 引入了一种新的原始数据类型,表示独一无二的值。

JavaScript 拥有动态类型

JavaScript 拥有动态类型。相同的变量可用作不同的类型

可使用typeof操作符来查看数据类型

JavaScript 字符串

在JS中字符串需要使用引号引起来
            -使用双引号或单引号都可以,但是不要混着用
            -双引号里不能嵌套双引号,单引号中不能嵌套单引号

JavaScript 数字

JavaScript 只有一种数字类型。数字可以带小数点,也可以不带

极大或极小的数字可以通过科学(指数)计数法来书写

     JS中表示最大值的:
        Number.MAX_VALUE
            1.7976931348623157e+308
        如果使用number表示的数字超过了最大值,则会返回一个infinity
            infinity 表示正无穷
            -infinity 表示负无穷
            使用typeof检查infinity也会返回number
        NaN是一个特殊的字符,表示不是一个数字
            使用typeof检查一个NaN也会返回一个number

JavaScript 布尔

布尔(逻辑)只能有两个值:true 或 false。

JavaScript 数组

数组下标是基于零的,所以第一个项目是 [0],第二个是 [1],以此类推

JavaScript 对象

对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔

对象属性有两种寻址方式:
name=person.lastname;

name=person["lastname"];

Undefined 和 Null

  Null类型的值只有一个,就是null
            null这个值专门用来表示一个为空的对象
         使用typeof检查一个null值时,会返回object
       
         Undefined类型的值只有一个,就undefined
                当声明一个标量,不赋值时,它的值就是undefined
                使用typeof检查一个undefined也会返回undefined

声明变量类型

使用关键词 "new" 来声明其类型

 在字符串中我们可以使用\作为转义字符

    当表示一些特殊符号可以使用\进行转义
      \" 表示“
      \' 表示‘
      \n 表示换行
      \t 表示制表符
      \\ 表示\

posted on 2022-09-19 09:57  小懵丹儿  阅读(13)  评论(0编辑  收藏  举报