Javascript
break和continue关键字
break关键字可以用来退出switch或循环语句
不能再if语句中使用break和continue
continue关键字可以用来跳过当前循环
对象的属性名和属性值
对象的属性名不限制要求遵守标识符的规范
什么乱七八糟的名字都可以起
但是我们要尽量按照标识符规范去起名
obj.name = "孙悟空";
如果使用特殊的属性名,不能采用.的方式来操作
需要用另一种方式
语法:对象[“属性名”] = 属性值
obj["123"] = 798;
基本数据类型和引用数据类型
5大基本数据类型
String Number Boolean Null Undefined
引用数据类型
Object
JS中的变量都是保存到栈内存中的,
基本数据类型的值直接在栈内存中存储
至于值之间是独立存在的,修改一个变量不会影响其他的变量
对象是保存到栈内存中的,每创建一个新的对象,就会在堆内存中开辟处一个新的空间
而变量保存的是对象的内存地址(对象的引用),如果两个变量保存的是同一个对象引用,
当一个通过一个变量修改属性时,另一个也会受到影响
当比较两个基本数据类型的值是,就是比较值
而比较两个引用的数据类型时,它时比较的对象的内存地址,
如果两个对象是一模一样的,但是地址不同,它也会返回false