数据类型小结

  •  
  • 二、数据类型

    • 1.数据类型分类

      • 基本数据类型

        • number

          • 数值型可以是整数、小数、科学计数法、二进制(0b)、八进制(0)、十六进制(0x)

        • string

          • 只要单引号或双引号包含的,可以是空字符串,空白字符串

        • boolean

          • true

          • false

        • undefined

          • 表示一个变量声明了,但是没有赋值,存的默认值为undefined

        • null

          • 表示空,值不存在

          • 一般是对对象进行初始化使用,或 ,删除一个对象的时候用到

        • 小面试题

          • undefined和null的区别?

            • undefined声明了变量,但是没有赋值,值存在,默认为undefined null定义了变量。但是值是空,不存在

      • 引用数据类型

        • 数组

        • 函数

        • 对象

    • 2.数据类型的判断

      • typeof

        • 此方法只能用来判断基本数据类型的number、string、boolean、undefined、null以及function、Object

        • 小面试题:console.log(typeof typeof true)

      • instanceof

  • 三、运算符和表达式

    • 运算符

      • 参与运算的符号

    • 表达式

      • 由操作数(变量或常量)和运算符组成的式子 !!!注意:表达式都是有值的!!!

    • 分类

      • 算术运算符

        • +

        • -

        • *

        • /

        • %

          • 取余作用

            • 1.可以拿到一个余数

            • 2.可以拿到一个范围

              • 任何一个数对78取余,余数永远都是在0-77之间,包含0和77

              • 结论:任何数(n)取余,所得到的值肯定是在[0,n-1]

        • ++/--

          • 注意

            • 自增自减运算符,只能作用在变量上,不能作用在常量上

            • ++/--在前,先将变量进行++/--操作,之后再进行赋值操作

            • ++/--在后,先将变量进行赋值操作,然后再进行++/--操作

      • 赋值运算符

        • =

        • +=

        • -=

        • /=

        • %=

      • 比较运算符(结果为boolean值)

        •  

        • <

        • =

        • <=

        • ==

          • 比较的是值是否相等

        • !=

        • ===

          • 比较值是否相等,并且数据类型是否相等

        • !==

      • 逻辑运算符

        • &&

          • 在&&前面的式子如果为真,这个表达式的值为后面的’值‘

          • 在&&前面的式子如果为真假,这个表达式的值为前面的‘值’

        • ||

          • 在||前面的式子如果为真,这个表达式的值为前面的值

          • 在||前面的式子如果为假,这个表达式的值为后面的值

        • !

      • 三元运算符

        • c ?a :b

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值