一、数据类型
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()是独一无二的