数美笔试题目总结
2017-09-26 17:59
375 查看
数美的笔试题目,自己太菜了:
1 题目:函数输出,这里要特别注意函数里面定义的变量name提升;
var name = 'zxx'; function aa(){ console.log(name);------undefined var name = 'lcc'; if(typeof name ==='undefined'){----------true var name = 'lcc'; console.log('hello' + name); }else{ console.log('goodbye' + name); } }; aa();
上面的函数等同于下面这个
var name = 'zxx'; function aa(){ var name; console.log(name); name = 'lcc'; if(typeof name ==='undefined'){ var name = 'lcc'; console.log< 4000 span style="color:rgb(155,194,142);">('hello' + name); }else{ console.log('goodbye' + name); } }; aa();
2 题目
判断一个数奇偶性
function OldOrEven(i){ var num = i%2 == 0?true:false; console.log(num); } OldOrEven(4);
3 题目 这里有一个slice()方法,可以获取原数组,不要很Low的直接写 arr = arr1;
concat()方法,用于连接多个数组,不会改变原来数组;
push()方法,用于向数组末尾添加多个元素,返回新数组的长度;
方法一:
function Duplicator(arr){ var arrDup = arr.slice(); var newArr = arrDup.concat(arr); console.log(newArr); } Duplicator([1,2,3,4]);
方法二:
function Duplicator(arr){ var arrDup = arr.slice(); for(var i = 0;i<arrDup.length;i++){ arr.push(arrDup[i]); } console.log(arr); } Duplicator([1,2,3,4]);
4 判断一个数是否为素数
function isNumberPrime(num){ for(var j = 2;j<num;j++){ if(num%j == 0){ console.log('false'); }else( console.log('true') ) } } isNumberPrime(5);
5这个感觉不太对;
function parseURL(URL){ var aa = URL.split(":"); var newString = {}; newString.protocol = aa[0]; newString.host = aa[1].substring(2); newString.port = aa[2].substring(0,4); newString.path = aa[2].substring(4); console.log(newString); } parseURL('http://location:3000/search');
相关文章推荐
- hulu14年笔试题目总结
- C/C++校招笔试面试经典题目总结七
- 最近笔试面试没答全的题目总结
- C/C++校招笔试面试经典题目总结九
- 笔试题目总结3
- C#笔试题目总结
- 2015年嵌入式软件岗位笔试题目总结
- C/C++校招笔试面试经典题目总结八
- 总结:WHUACM 2007暑假招新笔试(附原题,有许多经典的面试题目)
- 关于09年迅雷面试+笔试+上机题目的总结(解答来自网络)
- 阿里题目总结:——阿里巴巴2015实习生笔试真题
- 163笔试资源及面试题目总结
- 阿里笔试题目总结
- 阅读大量网络资料总结的常用计算机公司笔试题目(1)
- [笔试题目] 简单总结笔试和面试中的海量数据问题
- 阅读大量网络资料总结的常用计算机公司笔试题目(2)
- 几个笔试题目总结
- 中兴笔试题目总结(一)C++部分