1·把两个数组合并,并删除第二个元素
var a = [ " a","b" ,"c"];
var b = ["d","e","f"];
var c = a.concat(b);
c.splice(1,1)
2·用js实现随机选取10-100之间的10个数字,存入一个数组,并排序。
var iArray=[]
function getRandom(istart,iend){
var iChoice = istart -iend +1 ;
return Math.floor(Math.random()*iChoice + istart);
}
Math.random() 就是获取0-1之间的随机数(永远获取不到1)
for(var i=0; i<10; i++){
var result = getRandom(10,100);
iArray.push(result);
}
iArray.sort();
3·怎样添加、移除、移动、复制、创建和查找节点(原生js,实在基础,细写每一步)
(1·)创建新节点
createDocumentFragment( ) //创建一个DOM片段
createElement( ) //创建一个具体的元素
createTextNode( ) //创建一个文本节点
(2·)添加、移除、替换、插入
appendChild //添加
removeChild //移除
replaceChild //替换
insertBefore //插入
(3·)查找
getElementByTagName () //通过标签名称
getElementByName() //通过元素的Name属性的值
getElementById() //通过元素的id 唯一性
4· var a=10; b=20; c=4;
++b + c + a++ 以下那个结果是正确的?
A: 34
B:35
C:36
D:37
答案:(B)
5· a++ 和 ++a
var a = 1;
var sum = a++ + ++a + a++ + a++ + ++a + a++;
// 1 + 3 + 3 + 4 + 6 + 6
console.log(a); // 7
console.log(sum); // 23