JavaScript是一种弱类型或者说动态语言,这意味着不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。
    1.3 数据类型的分类
    js把数据类型分为两类:
    简单数据类型(Number,String ,Boolean,Undefind Null)
    复杂数据类型(Object)
    2.2数字型Number。
    最常见的进制有二进制,八进制,十进制,十六进制
    现阶段我们只需要记住,在js中八进制前面加0,十六进制前面加0x
    3.数值型三个特殊值:infinity无穷大,-infinity无穷小 , NaN代表一个非数值
    4.isNaN()作用判断是否为数字类型 例:console.log(isNaN(12)) 如果是数字那么返回false,如果不是数字那么返回true。
    2.3字符串型String
    1.字符串型可以是引号的任意文本,其语法为”双引号“和”单引号
    因为HTML标签里面使用是双引号,js推荐使用单引号。
    2.字符串转义符
    字符串都是/开头的,常用的转义符:/n 换行 ,// 斜杠/, /* 单引号, /b 空格

    1. 字符串长度

    可以通过字符串的length属性可以获取整个字符串的长度。
    例:var str =”我是帅气多金的程序猿!”;alert(str.length);结果显示11。

    1. 字符串拼接

    多个字符串之间可以使用+好拼接,拼接方式字符串+任何类型=拼接之后的型字符串。数值相加字符相连
    变量和字符串相连的口诀:引引加加
    5.布尔型Boolean
    布尔类型有两个值:true和false ,其中true表示真,而false表示假。
    布尔类型和数字型相加的时候,true的值为1 ,false的值为0。
    6 Undefined和Null
    一个声明后没有被赋值的变量会有一个默认值 Undefined ,
    一个声明变量给null值,里面存的值为空