10道前端基础题

第1题

var y = 1;  
if (function f(){}) {
    y += typeof f;  
}  
console.log(y);

第2题

var output = (function(x){
    delete x;
    return x;  
})(0);    
console.log(output);

第3题

var x = 1;
var output = (function(){
    delete x;
    return x;  
})();    
console.log(output);

第4题

var x = { foo : 1};
var output = (function(){
    delete x.foo;
    return x.foo;  
})();    
console.log(output);

第5题

var Employee = {
  company: 'xyz'
}
var emp1 = Object.create(Employee);
delete emp1.company
console.log(emp1.company);

第6题

var trees = ["xyz","xxxx","test","ryan","apple"];
delete trees[3];    
console.log(trees.length);

第7题

var bar = true;
console.log(bar + 0);   
console.log(bar + "xyz");   
console.log(bar + true);   
console.log(bar + false);  

第8题

var z = 1, 
y = z = typeof y;
console.log(y);  

第9题

var foo = function bar(){
  return 12; 
};
typeof bar();  

第10题

var salary = "1000$"; 
 (function () {
     console.log("Original salary was " + salary);          
     var salary = "5000$";
     console.log("My New Salary " + salary); 
})();
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容