全局对象:global(parseInt,parseFloat.//堆内存)
window是个哈希,它的属性:
-ECMAScript规定:parseInt,parseFloat,Number(),String(),Boolean(),Object()......
-其它:私有(Chrome/Firefox),alert(弹框提示),prompt(用户填写),comfirm(确认),console(开发者打印),document(文档)w3c-DOM,history(浏览器)BOM.......
var n = new Number() -> (满足boss需求像java)但是没人用
BE: var n = 1 -> JS喜欢用
缺点:n.toString ×
妙计:临时转换
n.toString()
BE: temp = new Number(n)
temp.toString(),(然后取到toString后干掉temp)
![](https://img.haomeiwen.com/i16597614/4a3866afb38ed77b.png)
Sting API里.trim()去掉多余空格
.concat()连接字符串
.slice()切片(0,2)0到1
.replace() 替换
5个false值
null,undefined,' ',0,NaN
所有对象{}都是true
原型与原型链
共用属性
![](https://img.haomeiwen.com/i16597614/900b2a3957de7446.png)
Object.prototype就是共用属性---原型
o1.__proto__ = Object.prototype
n1.__proto__ === Number.prototype
n1.__proto__.__proto__ === Object.prototype
str bool都是如此
![](https://img.haomeiwen.com/i16597614/280c1ff229c68b39.png)
![](https://img.haomeiwen.com/i16597614/1ae8fc357c82e63e.png)
网友评论