let S=Symbol();
console.log(typeof S); //Symbol
let S2=Symbol('小红');
let S3=Symbol('小红');
console.log(S2===S3); //false 唯一性
//Symbol.for创建
let S4=Symbol.for('小红');
let S5=Symbol.for('小红');
console.log(S4===S5); //true
//不能与其他数据进行运算
let result1=S+100; //ERROR
let result2=S>100; //ERROR
let result3=S+'100'; //ERROR
**注js数据类型小总结( //USONB )
//undefined
//string symbol
//object
//null number
//boolean**
2.Symbol创建对象属性
//向对象中添加方法 up down
let game={}//声明对象
let methods={up:Symbol(),down:Symbol()}game[methods.up]=function(){
console.log(12);}game[methods.down]=function(){
console.log(34);}
console.log(game);let youxi={name:'狼人杀',
[Symbol('song')]:function(){
console.log('唱歌');},
[Symbol('dance')]:function(){
console.log('跳舞');}}
console.log(youxi);