js题(1)

1.如何截取字符串http://www.baidu.com”中的www

 

:var arr = “http://www.baidu.com”;

console.log(arr.slice(7,10));

 

2.获取一个字符串的长度

 

:var s = “String”;

console.log(s.length);

 

3.JavaScripttypeof都返回哪些数据类型?

 

:数字

:数组

:字符串

:对象

 

  1. 3+1+"2"+1的结果是什么?为什么?

 

:421

:”2”是字符串

 

5.自定义一个函数,实现字符串反转。

 

:var arr = [1,2,3,4];

console.log(arr.reverse());

 

6.输出今天的日期,以YYYY-MM-DD的方式,比如今天是2014926日,则输出

 

2014-09-26

 

var time = new Date();

console.log(time.getFullyear() + “-” + (time.getMonth()+1) + “-” + time.getDate());

 

7.如何将一个时间戳转换为日期,比如1585470671764 (此时间戳对应的时间是

 

2020-3-29) 转换为2020-3-29

 

var time = new Date(1585470671764);

console.log(time.getFullyear() + “-” + (time.getMonth()+1) + “-” + time.getDate());

 

8.var arr = [1,3,5,4,9,7] 如何获取 5,4两个数组元素

:var arr = [1,3,5,4,9,7];

:console.log(arr.slice(2,4));

 

9.列举出几个转换为布尔值为false 的值,

例:var a = 0;

a == false   //true

 

:undefined == false   //false

:null == false   //false

 

10.如何合并两个数组

 

:var a = [1,2,3];

:var b = [4,5,6];

:var c = a.concat(b);

:console.log(c);

 

11.var arr = [2,8,5]

arr数组添加一个7,使arr[2,8,5,7]

 

:var arr = [2,8,5];

console.log(arr.push(7));

console.log(arr);

 

12.var arr = [1,2,7,1,9,4,‘a‘,7,‘b‘,‘a‘]

实现一个函数,把arr相同的元素去除

function reRepeat(arr){

  //实现代码

}

var d = reRepeat(arr);

d为去除重复后的数组

 

var arr=[1,2,7,1,9,4,’a’,7,’b’,’a’];

function unique(arr){

   var tmp=new Array();

   for(var index in arr){

     if(tmp.indexOf(arr[index])==-1){

       tmp.push(arr[index]);

    }

  }

   return tmp;

}

console.log(unique(arr));

 

13.=====有什么区别

:==相同、===严格相同

js题(1)

上一篇:js 中eval函数


下一篇:简述在Js或Vue中监听页面的刷新、关闭操作