console.log( (2==true)+1 )会弹出
A true
B false
C 1
D 2
正确答案: C
2 ==true为假,此时值为0

在JS中,“1555”+3的运行结果是
A 1558
B 1552
C 15553
D 1553
正确答案: C
解析:
15553
字符串+数字实则是字符串拼接

以下代码运行后弹出的结果是 var a = 888; ++a; alert(a++);
A 888
B 889
C 890
D 891
正确答案: B
解析:
889
a++和++a 都属于自增运算符,区别是对变量a的值进行自增的时机不同。a++是先进行取值,后进行自增。++a是先进行自增,后进行取值。

var x = 1; function fn(n){ n = n+1; }; y = fn(x); y 的值为
A 2
B 1
C 3
D undefined
正确答案: D
解析:
undefined

while语句的正确使用是
A while i=(1<>10)
B while(i<=10)
C while(i<=10;i++;)
D while i=1 to 10
正确答案: B
解析:
while(i<=10)

下面不是分支语句使用的关键字为
A case
B if
C else
D for
正确答案: D
解析:
for

Number(true) 返回值为
A true
B 1
C 0
D NaN
正确答案: B
解析:

1

下列变量名合法的是
A 5show
B return
C $user
D var
正确答案: C
解析:
变量名不能以数字开头,A错;BD是关键字,C正确

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

以下哪种方式是在控制台输出
A console.log()
B document.write()
C alert()
D prompt()
正确答案: A
解析:
alert()是弹出提示框,document.write()是在页面上输出,prompt()是弹出输入框,只有console.log()是在控制台打印输出,所以选A

以下代码运行的结果是 var num =5; function fn(){ num =1; } fn(); alert( num );
A 1
B undefined
C 报错
D 5
正确答案: A
解析:
函数中的num是全局的;函数执行把全局num改为了1;所以打印是1

JavaScript代码必须出现在下面的哪个标签内部才可以被执行?
A body
B head
C div
D script
正确答案: D
解析:
script标签可以出现在页面的标签的任意处

以下哪个单词不属于javascript关键字
A break
B float
C var
D return
正确答案: B
解析:
float是JavaScript的保留字,不是关键字

如下代码,会弹出来是什么 var a; alert(a);
A 报错
B a is not define
C undefined
D 0
正确答案: C
解析:
变量提升

写“Hello World”的正确javascript语法是?(A)
A. document.write("Hello World") B. "Hello World"
C. response.write("Hello World") D. ("Hello World")

下列JS的判断语句中( )是正确的(A)
A.if(i==0) B.if(i=0) C.if i==0 then D.if i=0 then

下列JavaScript的循环语句中( )是正确的( D )
A.if(i<10;i++) B.for(i=0;i<10)
C.for i=1 to 10 D.for(i=0;i<=10;i++)

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

下列选项中,( )不是网页中的事件(D)
A.onclick B.onmouseover C.onsubmit D.onpressbutton

产生当前日期的方法是( C )
A.Now(); B.Date() C.new Date() D.new Now()

请选择结果为真的表达式:(C)
A. null instanceof Object
B. null === undefined
C. null == undefined
D. NaN == NaN

()事件处理程序可用于在用户单击按钮时执行函数。(选一项) [单选题] *
A、onSubmit
B、onClick(正确答案)
C、onChange
D、onExit

()属性用于将外部JavaScript文件链接到HTML文档。(选一项) [单选题] *
A、prompt
B、script
C、src(正确答案)
D、language

Date对象将日期存储为自1970年1月1日00:00:00起所经过的
()数。(选一项) [单选题] *
A、天
B、毫秒(正确答案)
C、秒
D、分钟

()事件处理程序可用于在用户单击按钮时执行函数。(选一项)

A、onSubmit

B、onClick

C、onChange

D、onExit

答:onClick

()语句用于为调用函数的语句返回一个值。(选一项)

A、return

B、send

C、invoke

D、return false

答:A

()方法要求窗口显示刚刚访问的前一个窗口。(选一项)

A、back()

B、go()

C、display()

D、view()

答:A

isNaN("abc")的返回值为()(选一项)

A、underfined

B、null

C、true

D、false

答:C

JavaScript语言的特点,下面描述哪些不正确()(选一项)

A、客户端脚本语言

B、由客户端解释执行

C、编译后可由IE来执行

D、基于对象的语言

答:C

var d=new Date();获取当前月份的语句是()(选一项)

A、d.getDate()

B、d.getMonth()

C、d.getMonth()+1

D、d.getMonth()-1

答:C

表单元素的onblur事件表示()(选一项)

A、获取焦点
B、失去焦点

C、提交表单

D、按下鼠标左键

答:B

创建一个数组,下面哪项不正确()(选一项)

A、var a = new Array(3);

B、a = new Array(1, 2, 3, “hello”);

C、var a = [true, 3.14159];

D、Array d = new Array(1,2,3);

答:D

当表单各项填写完毕,鼠标单击提交按钮时可以触发表单元素 的()事件(选一项)

A、onEnter

B、onSubmit

C、onMouseDrag

D、onMouseOver

答:B

分析下面的JavaScript代码段,输出正确的是()(选一项)

  1. a = eval("3 + 6 + 7");
  2. document.write(a);

A、367

B、16

C、0

D、以上都不是

答:B

分析下面的JavaScript代码段:

  1. a = new Array("100","2111","41111");
  2. for(var i = 0;i < a.length;i++ ){
  3. document.write(a[i] + " ");
  4. }

输出结果是( )(选一项)

A、100 2111 41111

B、1 2 3

C、0 1 2

D、1 2 4

答:A

复选框失去焦点时触发的事件处理程序是()(选一项)

A、onClick

B、onFocus

C、onSelect

D、onBlur

答:D

能使网页中出现弹出确认和取消对话框的javascript代码是()(选一项)

A、alert(“您一共消费了:”+100+’元’);

B、prompt(“请输入:”);

C、pop(“error”);

D、confirm(“继续?”);

答:D

过修改<input>元素的type属性,命令按钮可作为”提交”按 钮和”重置”按钮,单击“提交”按钮时触发的表单事件是( )(选一项)

A、onBlur

B、onChange

C、onSubmit

D、onMouseDown

答:C

下面哪些语句不能够弹出提示框,或在页面输出内容()(选一项)

A、alert(Hello World)

B、prompt(“Hello World”,””)

C、document.write(“Hello World”)

D、document.writeln(“Hello World”)

答:A

以下为JavaScript声明变量的语句正确的是()(选一项)

A、dim x;

B、int x;

C、var x;

D、x;

答:C

以下都属于浏览器对象,除了()(选一项)

A、window

B、document

C、location

D、session

答:D

用JavaScript设置页面背景色为蓝色,正确的代码是()(选一项)

A、document.bgcolor=blue;

B、document.BgColor=”blue”;

C、document.bgColor=”blue”;

D、document.bgColor=blue;

答:C

用户更改表单的select元素中的值时,就会调用(D)事件处理。

A、onClick

B、onFoucs

C、onMouseOver

D、onChange

答:D

在JavaScript 中,可以使用Date对象的( )方法返回该对象的 日期。(选一项)

A、getDate

B、getYear

C、getMonth

D、getrTime

答:A

在JavaScript的某些情况下()语句可以代替多重if语句(选一项)

A、if…else

B、for

C、while

D、switch…..case

答:D

在JavaScript中,(“12.3” + 1.2)的计算结果是()(选一项)

A、12.3

B、13.5

C、13

D、12.31.2

答:D

在JavaScript中,()属性可返回字符串中的字符数(选一项)

A、blink

B、PI

C、length

D、max()

答:C

在JavaScript中排序的函数是()(选一项)

A、Sort()

B、Reverse()

C、Join()

D、Age()

答:A

1. 定义函数使用的关键字是( )。

A. function B. func C. var D. new

2. 为代码添加多行注释的语法为( )。

A. <!-- --> B. // C. /* */ D. #

3. 在对象的方法中访问属性name的语法为( )。

A. self.name B. this.name C. self.name() D. this.name()

1. A

2. C

3. B

1. 下列选项中,不能作为变量名开头的是( )。

A. 字母 B. 数字 C. 下划线 D. $

2. 下列选项中,与0相等(==)的是( )。

A. null B. undefined C. NaN D. ''

3. 下列选项中,不属于比较运算符的是( )。

A. == B. === C. !== D. =

1. B

2. D

3. D

JavaScript习题之选择题的更多相关文章

  1. JavaScript、Jquery选择题

    尚学堂Java EE软件工程师认证考试 试题库-选择题     一.    选择题(包括单选和双选) 1.B 在JavaScript中,以下变量命名非法的是(   )(选择一项) A. numb_1 ...

  2. JavaScript习题

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  3. javaScript 习题总结(持续更新)

    判定偶数 function collect_all_even(collection) { return collection.filter(item => item%2 == 0); } 两个集 ...

  4. Shell脚本编程具体解释

    第12章 Shell脚本编程   l  Shell命令行的执行 l  编写.改动权限和运行Shell程序的步骤 l  在Shell程序中使用參数和变量 l  表达式比較.循环结构语句和条件结构语句 l ...

  5. Java语言概论

    第1章 ■    Java的发展简史及特点 ■    J2SDK的下载与安装 ■    Java应用程序的编写 ■    Eclipse的下载及使用 ■    正确安装使用J2SDK ■    使用记 ...

  6. day01-ES6新特性

    ES6新特性 1.ES6是什么? DCMAScript 6.0(以下简称ES6)是JavaScript语言的下一代标准,2015年6月发布 ES6设计目标:达到JavaScript语言可以用来编写复杂 ...

  7. 通过JavaScript设置样式和jQuey设置样式,还有随机数抛出水果的习题

    一:通过JavaScript的方式设置样式(:拿习题为例): var shuiguo = document.getElementById('fruit');     shuiguo.style.bac ...

  8. 关于《Java读书笔记》第六章课后习题选择题总结与疑问

    课后习题 选择题 3 题 代码: class Some{ String ToString(){ return "Some instance"; } } public class M ...

  9. javascript面向对象习题答案

    第二章 1.如果我们在控制台中执行下列语句,结果分别是什么?为什么? var a; typeof a; undefined > var s = '1s'; s++; NaN > !!&qu ...

  10. JavaScript基础习题

    1.实现输入框的双向绑定 解析:所谓双向绑定,即view->model, model->view,可以考虑对象劫持,监听对象属性的变化 <input type="input ...

随机推荐

  1. [oeasy]python0084_扩展BCD_EBCDIC_ibm的发家史

    编码进化 回忆上次内容 上次 回顾了 数字 进入二进制世界的 过程 采用的编码 是 BCD Binary Coded Decimal 也叫8421码 十进制数的 二进制形态 数字的 输出形式 辉光管 ...

  2. 题解:AT_abc357_f [ABC357F] Two Sequence Queries

    题意 维护一个数据结构,支持两个数列的区间求和,和查询区间内两数列各元素积的和. 分析 线段树万岁! 这道题要维护两个序列,所以线段树中要同时存储两个区间和.但还要在维护一个信息,是该区间内两序列元素 ...

  3. Odoo 基于Win10搭建基于Win10搭建odoo14开发环境搭建

    实践环境 win10 Python 3.6.2 odoo_14.0.latest.tar.gz 下载地址: https://download.odoocdn.com/download/14/src?p ...

  4. Django 安全之跨站点请求伪造(CSRF)保护

    Django 安全之跨站点请求伪造(CSRF)保护 by:授客 QQ:1033553122 测试环境 Win7 Django 1.11   跨站点请求伪造(CSRF)保护 中间件配置 默认的CSRF中 ...

  5. 洛谷P10693

    洛谷P10693 好奇怪的题目编号 思路提取 input 11 2 13 4 5 3 7 9 9 11 11 12 output 9 以人造数据为例. 首先我们让\(i\)\(\to\)\(a_i\) ...

  6. 🚀RabbitMQ+redis+Redisson分布式锁+seata实现订单服务

    引言 订单服务涉及许多方面,分布式事务,分布式锁,例如订单超时未支付要取消订单,订单如何防止重复提交,如何防止超卖.这里都会使用到. 开启分布式事务可以保证跨多个服务的数据操作的一致性和完整性, 使用 ...

  7. SEO初学者指南之什么是SEO

    前言 Hi,大家好,我是听风.欢迎来到SEO基础入门指南.在这个博客中主要教大家SEO的基础知识,以谷歌SEO为主,重点放在实操方面. 虽然是基础入门教程,但我希望朋友们不要对"初学者&qu ...

  8. Python获取指定网段正在使用的IP

    Python获取指定网段正在使用的IP #!/usr/bin/env python # -*- coding: utf-8 -*- ''''' 使用方法样例 python test20.py 192. ...

  9. 火山引擎VeDI数据技术分享:两个步骤,为Parquet降本提效

    更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 作者:王恩策.徐庆 火山引擎 LAS 团队 火山引擎数智平台 VeDI 是火山引擎推出的新一代企业数据智能平台,基 ...

  10. 【Java】Jsoup 解析HTML报告

    一.需求背景 有好几种报告文件,目前是人肉找报告信息填到Excel上生成统计信息 跟用户交流了下需求和提供的几个文件,发现都是html文件 其实所谓的报告的文件,就是一些本地可打开的静态资源,里面也有 ...