原型与原型链
2018-12-28 本文已影响0人
本来无一物_f1f2
全局对象global(浏览器 window)
global.parse Int
global.parseFlout
window的属性分为两类
- ECMAsovipt //规定
global.parse Int
global.parseFlout
number
string
boolean
object
window.setTimeout(function(){
window.console.log('h1')
})
- number
var n = new Number(1)
和var n =1
的区别
var n =1
的缺点是没法使用n.tostring
不过被BE通过临时转换解决了即:
tanp = new Number(n)
tanp.toString()
然后再将tanp干掉,之后将值返回给你,所以js就不需要`var n = new Number(1)`这种写法了
- string
`var s = new string(1)`和`var s ='string'` 的区别
var s ='string'// 基本类型
var s = new string(1)`//变成了对象的哈希
s2.charAt(0)//获取某一个索引对应的字符
s2.charCodeAt(0).toString(16)//获取某一个索引对应的字符的编码
.tostring(16)//16进制编码
api
.trim()//去掉空格
.concat()//连接内容,然后打出一个新的字符串
.slice(0,2)//切片从第0到第2
- chrom/firefox //私有
alert//弹框提示
prompt //用户填写
confirm //确认吗
console //开发者
document //文档
公共属性
公共属性示意图公用函数`__proto__`
公用属性树形图 两者的区别,第一个是为了不让他被当做垃圾回收,第二个是为了引用