摘要:
概念: 1.js的变量和函数在编译阶段会被提升到当前作用域最前面编译 2.函数是一等公民,优先编译函数 3.js是按照script块编译的 根据变量的提升原则,var a会被优先提升到最前面编译,但赋值是在运行的时候完成的。实际上的代码是 由于b没有声明就直接输出了,当前作用域中是没有变量b的记录的 阅读全文
摘要:
原始类型强转 这里Number类型,Boolean类型,String类型都有本身的toString()和valueOf()方法。 String原型链太长了,就不截图了 对象类型强转 先调用对象的toString()方法,如果返回值是原始类型(string,number,boolean,undefin 阅读全文
摘要:
js有六大数据类型:String,Number,Boolean,Null,Undefined,Object。其中前五项数据类型被称作原始类型。 typeof 操作符返回值有"string","number","boolean","undefined","object","function"。其中Nu 阅读全文