WEB前端Javascript基础测试分享~

万息岗前集训中心 2023-4-21 2579

01、JS数据类型有哪些,JSON属于其中哪一种?(本题5分)


JSON属于             

02、数据转换:已知变量a有一个值,请写出将a转为其他数据类型的方式:(本题6分)

(1)将a转为整数:                      

(2)将a转为字符串:                       

(3)将a转为JSON:                            

03、JS中加号除了做运算还能做字符串连接符。写出下面的运算结果:(本题8分)

(1) a+ 3 =                 (2) 3+ 3 =            

(3) 3* 3 =               (4)  true + 3 =              

04、我们知道“&&”表示“与”,“||”表示“或”,var a = 10, b = 0, result= false;(本题8分)

(1)、if(b){ result=true;} 最终result的值是          

(2)、if(a&&b){ result=true ;} 最终result的值是           

(3)、if(a||b){ result=true ;} 最终result的值是            

(4)、if(a&&b||a){ result=true ;} 最终result的值是           

05、三目运算格式:条件 ? 条件真(执行) : 条件假(执行)。(本题6分)

(1)var a = 10,
var str = a>0 ? “上午”: 下午”; 输出str的值        

(2)var a = 15,
var str = a > 12  ?  a > 18  ? 傍晚 : 下午 : 早上; 输出 str的值         

06、有一个字符串变量 a =7.465,通过数据转换parseFloat转换后变成小数7.465。

请写出转换语句                       转换后的变量a通过后面语句保留2位小数 a = a.toFixed(2);

通过Math.方法(a)可以将a取整,请填入下面对应的取整后的值:(本题5分)

(1)Math.round(a) =         ;

(2)Math.floor(a) =       ;
(3)Math.ceil(a) =       ;

07、已知Math.random()能产生0-1(不包括1)之间随机小数,写出输出0-16的整数的执行语句。(本题5分)



08、数组添加项用的关键字是         ,数组连接用的关键字是          。(本题6分)

09、var a = 11,  var msg =十一点; 请使用变量拼接字符串,
最终输出 <div>现在:11点,中文:十一点</div>;(本题5分)

 var str =                                                                                            

10、字符串截取函数有slice()、substring()、substr(),其中substring较为常用。请填入相应值。(本题8分)

var str = 'abcdefghij';

str.substring(1, 2) 值:          str.substring(2, 20)值:           

str.substring(-3, 2) 值:          str.substring(20, 2)值:           


11、settimeout表示过了多少毫秒后执行。

var a = 1;  for(var i = 0; i<3; i++)  setTimeout( function(){ console.log(a);  a++;  }, 1000);

写出最终输出值。(本题5分)

 

 

12、对象:产品,数量:2,每个产品有名称,价格,产地,请构建一个标准完整的JSON数据对象。(本题8分)


 

 

13、var a = 10, b = 20;
a = [b,b=a][0];

请写出最终 a、b的值: a =            b=          。(本题4分)

14、JS使用中有些执行语句会使得相关对象状态发生改变,后面又需要该状态作为条件进行判断,应该怎么办?

(本题5分)


15、ES6箭头函数格式()=>{}

divDOM.onclick = function(e){ console.log( e.target.id ) };

使用es6的箭头函数写出上面事件。(本题5分)

 

16、JQuery获取的对象设置样式,需要通过循环遍历来操作吗?(5分)

17、判断语句中等号的运用。
var result = false;
var a = 10; 依次运行下列语句,并写出每次运行后result的值。(本题6分)
(1) if(a =“10”) { result = true }else{ result = false; } 最终 result 的值是:         
(2) if(a==10) { result = true }else{ result = false; } 最终 result 的值是:         

(3) if(a===10) { result = true }else{ result = false; } 最终 result 的值是:         

ps:本测试题由“万息岗前集训中心”提供


答案可以戳微信要哟~


最新回复 (0)
    • 四川民族学院论坛
      2
        登录 注册 QQ登录
返回
发新帖