(一)Symbol介绍
1.新增的第7种数据类型,表示独一无二,用来做属性名,能保证不会与其他的属性名冲突
2.他是通过Symbol函数生成的
3.他的前面不能用new,因为它生成的是一个原始类型的数据,不是对象
4.它可以接受一个参数,为了便于区别,即使长得一样也不相同
5.它不能与其他的值进行运算,没有隐式转换
6.它的值可以转换成布尔值或者字符串,不能转化为数字
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type ='text/javascript'>
//symbol 的用法
var s = Symbol();
console.log(typeof s)
var s1 = '123'
console.log(typeof s1)
let s2 = Symbol('a')
let s3 = Symbol('a')
console.log(s2,s3, s2==s3)
</script>
</body>
</html>
网友评论