JS基础——数学运算

文章目录

    • JS中的数学运算
          • 模板字符串
          • 布尔类型
          • !的用法
            • !=:不等于
            • !取反:把!后的字符转化为布尔类型,然后再取反。
            • !!在一个布尔类型的基础上取反再取反,相当于转化为布尔类型。
          • null和undefined的区别
      • 对象数据类型object
      • 数据类型的检测及堆栈内存的区别
        • 数据类型的检测
          • 数据类型typeof
          • typeof 局限性
            • 基本数据类型与引用数据类型的区别(划重点)

JS中的数学运算

• 加减乘除±*/
• 取余%
1、加号,在JS中既有数学运算,也有字符串拼接的意思(只要加号两边的任意一边出现字符串,则变为字符串拼接)。
如果加号两边有引用数据类型,则先把引用数据类型转为字符串,再做加法。
2、除了加号以外,其余的情况都是数学运算(如果遇到非数字类型,需要基于Number把其强制转换为数字类型,然后在进行运算的)。

模板字符串

项目中经常把一些变量的值拼接到指定的字符串中
ES6中的模板字符串就是为了解决传统字符串拼接中的问题(反引号:TAB上面的撇)ÿ

你可能感兴趣的:(js,css,javascript,html,html5,css3)