js基础练习题(1)

这是一篇关于JavaScript基础练习题的博客,包含了单选题和多选题,涵盖变量、运算符、数据类型、控制结构等多个知识点,适合初学者巩固基础。
摘要由CSDN通过智能技术生成

js基础练习题(1)

一、单选题
1.如下代码,会弹出来是什么 var num1=“1”; var num2=1 alert(num1+num2)
A 2
B 11
C 1+1
D 报错
正确答案: B
解析:隐士转换

2.for(var i=0;i<10;i++){ sum += i; } console.log( i )
A 8
B 9
C 10
D 11
正确答案: C
3.以下代码执行后,两次弹窗分别弹出来的值是:
var num1=1;
function testf1(){
num1=2;
alert(num1);
} function testf2(){
alert(num1);
} testf1();
testf2();
A 2,1
B 2,2
C 2,undefined
D 1,1
正确答案: B

4.以下 ECMAScript 变量命名格式正确的是
A _125doll
B 1207A
C -dollor
D var
正确答案: A

5.下列的哪一个表达式将返回值为假
A !(3<=1)
B (4>=4)&&(5<=2)
C (“a”==“a”)&&(“c”!=“d”)
D (2<3)||(3<2)
正确答案: B
解析:(4>=4)&&(5<=2)

6.分析下段代码输出结果是
var a = 10;
function test(a){ a -=3; }
test(a);
console.log(a);

A 7
B 10
C 13
D NaN
正确答案: B

7.parseInt(“20.2aa”) 返回值为
A 20
B 20.2
C 20.2aa
D NaN
正确答案: A

8.需要在 html 页面上引用脚本文件myJs.js,下列语句中,正确的是
A
正确答案: D
解析:
script 是双标签,src引入文件

9.代码的输出结果是
function add(){
var sum = 1 + 2;
console.log( sum ); }
console.log(sum) ;
A 输出两个3
B 输出一个3
C 程序报错
D 输出一个undefined
正确答案: C
解析:
sum是局部变量,全局环境未定义

10.y 的输出结果是
var x=-10,y;
x = 2*x;
y = x+25;

A -15
B 10
C -5
D 5
正确答案: D
解析:
-10*2+25=5

<
  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值