当前位置: 首页 > Web前端 > HTML5

Javascript面向对象精读阅读笔记

时间:2023-04-05 01:24:01 HTML5

Javascript面向对象精读阅读笔记1.下面代码的实际执行过程是怎样的?varname='fan'varstr=name.charAt(0)console.log(str)varname='fan'vartemp=newString(name)varstr=temp.charAt(0)temp=nullconsole.log(temp)2.使用原始值和原始封装类型是有区别的正确3.函数是对象。函数有两种文字形式。第一个是函数声明,它以function关键字开头,后面是函数名。functionadd(){//...}第二种形式是将函数作为值赋给变量varadd=function(){}函数声明会被提升到上下文的顶部,你可以使用它先定义varresult=add()functionadd(){//...}函数表达式只能被变量引用,没办法改进。所以会报如下错误varresult=add()varadd=function(){//...}4、函数的length属性表示函数期望的参数个数。要实现一个函数,要求它接受任意数量的参数并返回它们的求和函数sum(){varresult=0,i=0,l=arguments.lengthwhile(i