前端程序员史上最全面试指南(12)
4.eval是做什么的?
它的功能是把对应的字符串解析成JS代码并运行;
应该避免使用eval , 不安全 , 非常耗性能(2次 , 一次解析成js语句 , 一次执行) 。
由JSON字符串转换为JSON对象的时候可以用eval , var obj =eval('('+ str +')');
5.DOM怎样添加、移除、移动、复制、创建和查找节点****javascript 代码
6.null和undefined的区别?
null是一个表示"无"的对象 , 转为数值时为0;undefined是一个表示"无"的原始值 , 转为数值时为NaN 。
undefined:
(1)变量被声明了 , 但没有赋值时 , 就等于undefined 。
(2) 调用函数时 , 应该提供的参数没有提供 , 该参数等于undefined 。
推荐阅读
- 地下城与勇士|DNF:地下城史上第一年!双11活动被策划“阉割”,原来是赚够了
- 紫霞仙子|大话西游2:大话史上“巾帼不让须眉”之表妹
- 网游|网游史上头号恶人,野外见人就打还收保护费,三季稻都要拱手称弟
- 陆游|传世群英版:传奇世界元神手游史上最完整的攻略
- 电子竞技|水晶哥复盘S11总决赛:EDG含金量史上最强,iG都稍微差点
- 地下城与勇士|史上最烧钱的四款游戏,DNF竟进不了前三,第一名一个宝宝100万
- 剑网3|剑网3:你认为史上最难的boss有哪些?
- RNG|FPX第一、RNG第十!外媒盘点S赛史上最令人失望的十支队伍
- 主机掌机类游戏|史上最惨的独狼?不仅遭受雷符的迫害,甚至还被法神给三包一
- 网游|颠覆你认知的网游土豪,程序员加班为他改游戏,还送专属服务器