javascript入门(基本数据类型)

97 阅读1分钟

一、数据类型

javascript中的数据类型 指的是字面量的数据类型 :String,number,Null(空对象),undefined ,Boolean ,和ObJect引用数据类型,及ES6 引入了一种新的原始数据类型Symbol,

  //1.字符串类型
        var Str = "hello:周杰伦"
        console.log(Str)
  //2.Number类型
         //js中所有的数值都是Number类型包括整数和浮点数(小数)
         //js中可以表示的数字最大值
        document.write(Number.MAX_VALUE)
            //JSz中可以表示的数字最小值
        document.write(",,,,")
        document.write(Number.MIN_VALUE)
        //如果使用Number表示的数字超过了最大值,则会返回一个 Infinity表示正无穷大-Infinity表示负无穷大
        //使用typeof检测数据类型 NaN也会返回number
        var b = "123"
        console.log(typeof b) //检测数据类型
        var c = Number.MAX_VALUE * Number.MAX_VALUE
        console.log(c)
        console.log(typeof c)
 //3.Boonean类型
        var w = true
        console.log(w)
        console.log(typeof w)
//4.Null(空值)类型的值只有一个就是null
        //null这个值表示一个空的对象使用typeof检查null时会返回一个object
        var h = null
        console.log(h)
        console.log(typeof h)
    //5.undefind赋值担未定义
        let head
        console.log(head)
   //6.对象:
        var obj2 = {
            name: "周杰伦",
            age: "41"
        }
        console.log(obj2 )
   //7.Symbol(集合)
       let s = Symbol()
       console.log(typeof s) //Symbol()
       let s2 = Symbol("周杰伦")
       let s3 = Symbol("邓紫棋")
       console.log(s2 == s3) // flase 每个Symbol()是独一无二的