摘要:
基本类型(值类型) 1.基本数据类型(值类型)占用的空间是固定的,保存在栈中(当方法被执行时,都会开启一个属于自己的内存栈,这个方法定义的基本数据类型都会依次放进去内存栈中,随着方法的执行,内存栈也将自然的销毁。) 2.保存和复制的是值本身。 3.可以使用typeof来检测值的类型 一共有七种基本数 阅读全文
摘要:
隐形转换 JavaScript中只有在一些极少数的情况下才会因为一个类型错误抛出错误。例如:调用非函数对象或者获取null / underfined的属性时,这就是隐形转换。 首先JS在遇到运算符的时候(-、*、/、%)的时候会将在运算之前把运算符左右两边转换成为数字类型。 原始值 转化为数字类型 阅读全文