扩展函数不能返回空值html,JavaScript程序设计-中国大学mooc-题库零氪

第1章 JavaScript初探

JavaScript简介随堂测验

1、JavaScript由哪三部分组成( )

A、ECMAScript

B、BOM

C、CSS

D、DOM

JavaScript相关应用随堂测验

1、以下哪个选项是JavaScript技术特性?( )

A、跨平台性

B、解释型脚本语言

C、基于对象的语言

D、具有以上各种功能

HBuilder的快速开发随堂测验

1、JavaScript的编写工具有?( )

A、记事本

B、Dreamweaver

C、HBuilder

D、任何一种文本编辑器

JavaScript的使用方法随堂测验

1、在页面中使用JavaScript有哪些方法,不正确的是

A、使用 标签将JavaScript 代码嵌入到网页中

B、放置在由

C、放置在HTML标签以on开头的属性即事件处理程序中

D、放置在由 标记的src 属性指定的外部文件中

JavaScript常用的输出语句随堂测验

1、如何在警告框中写入 "Hello World"?

A、alertBox="Hello World"

B、msgBox("Hello World")

C、alert("Hello World")

D、alertBox("Hello World")

JavaScript实现商品详情展示随堂测验

1、在HTML中嵌入JavaScript,应该使用的标记是( )

A、〈script〉〈/script〉

B、〈head〉〈/head〉

C、〈body〉〈/body〉

D、〈JS〉〈/JS〉

2、在以下的 HTML 中,哪个是正确引用外部样式表的方法?

A、

B、

C、mystyle.css

D、mystyle.css

3、在 HTML 文档中,引用外部样式表的正确位置是?

A、文档的末尾

B、文档的顶部

C、

部分

D、

部分

4、外部脚本必须包含 标签

JavaScript初探-单元测验

1、插入 Javacript 的正确位置是?

A、

部分

B、

部分

C、

部分和 部分均可

D、

部分

2、window的哪个方法可以显示警告对话框?

A、confirm()

B、alert()

C、prompt()

D、open()

3、JavaScript特性不包括?

A、解释性

B、用于客户端

C、基于对象

D、面向对象

4、在调用外部JavaScript文件(test.js)时,下面哪种写法是正确的?

A、

B、

C、"test.js"

D、

5、单独存放JavaScript的脚本文件的扩展名是()

A、css

B、html

C、script

D、js

6、JavaScript中是否区分大小写?

7、JavaScript程序在不同的浏览器上运行时,将得到的结果一定是相同的

第2章JavaScript语言基础-JavaScript 数据类型

JavaScript 数据类型-数值型随堂测验

1、var num = 3.456789; var n=num.toFixed(3); 请问n的值是?

A、3

B、3.456

C、3.457

D、3.458

JavaScript 数据类型-字符串随堂测验

1、JavaScript字符串:"mypass ' ,这种写法对吗?

JavaScript 数据类型-布尔型随堂测验

1、JavaScript在必要的时候将true转化为1,将false转化为0。

JavaScript数据类型-特殊数据类型随堂测验

1、JavaSript中的关键字null是一个特殊的值,它表示值为空,用于定义空的或者不存在的引用。

复合数据类型-json 的遍历随堂测验

1、JSON 是用于存储和传输数据的格式。

数据类型的自动转换随堂测验

1、JavaScript表达式:"5" - 0=5 正确?

typeof的用法随堂测验

1、typeof运算符把类型信息用字符串返回。

JavaScript 数据类型

1、在JavaScript中,'1555'+3的运行结果是( )

A、1558

B、1552

C、15553

D、1553

2、以下不属于javascript中提供的常用数据类型的是

A、string

B、number

C、undefined

D、float

3、typeof [“1”,“2”,“3”] 的结果是

A、“number”

B、“boolean”

C、“object”

D、“string”

4、JavaScript语句 var a1=10; var a2=20; alert("a1+a2="+a1+a2) 将显示( )结果

A、a1+a2=30

B、a1+a2=1020

C、a1+a2=a1+a2

D、"a1+a2="+a1+a2

5、typeof null返回object

6、typeof 3.14返回number

7、5 + null 返回 5

8、"5"* 2 返回 10

第2章JavaScript语言基础-JavaScript变量和函数

JavaScript 变量随堂测验

1、JavaScript变量名称不能是保留字

变量与函数

1、以下变量名,哪个符合命名规则( )

A、with

B、_abc

C、a&bc

D、1abc

2、在JavaScript中,有关函数的说法错误的是( )

A、函数是独立主程序,具有特定功能的一段代码块

B、函数的命名规则和变量名相同

C、函数必须使用return语句

D、函数的调用时直接用函数名,并给形参赋值

3、以下哪个单词不属于JavaScript保留字( )

A、with

B、parent

C、class

D、void

4、如果有函数定义function f(x,y){…},那么以下正确的函数调用是( )

A、f1,2

B、(1)

C、f(1,2)

D、f(,2)

5、在定义JavaScript变量中,一定要指出变量名和值。

6、用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null。

7、JavaScript规定在使用中任何变量之前必须先使用var声明它。

8、在使用var x=1声明变量x之后,赋值语句x="今天天气真好"将出错。

第2章JavaScript语言基础-JavaScript控制语句

JavaScript控制语句

1、下列JavaScript的判断语句中( )是正确的

A、if(i==0)

B、if(i=0)

C、if i==0 then

D、if i=0 then

2、下列JavaScript的循环语句中( )是正确的

A、f(i<10;i++)

B、for(i=0;i<10)

C、for i=1 to 10

D、for(i=0;i<=10;i++)

3、有语句“var x=0;while( ) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:

A、x<10

B、x<=10

C、x<20

D、x<=20

4、下面代码,k的运行结果是( ) var i = 0,j = 0; for(;i<10,j<6;i++,j++){ k = i + j; }

A、16

B、10

C、6

D、12

5、switch语句中的break;语句作用是分支从此退出,以免执行后续语句。

6、continue语句只用在循环语句中,控制循环体满足一定条件时提前退出本次循环,继续下次循环。

7、break语句在循环语句中,控制循环体满足一定条件时提前退出循环,不再继续该循环。

8、throw语句允许创建自定义错误,创建或抛出异常(exception)

JavaScript基础:作业

1、猜数字游戏改版(或者其它你能想到的小游戏或小特效)

第3章 常用内置对象-常用属性与方法

新建 JavaScript 数组随堂测验

1、可以用字面量方式声明数组如下:var arr = ["one", "two", "three"];

数组对象的常用属性与方法随堂测验

1、以下代码运行后的结果是输出( ) var a=[1, 2, 3]; console.log(a.join());

A、123

B、1,2,3

C、1 2 3

D、[1,2,3]

定时器函数setInterval()与setTimeout()随堂测验

1、setInterval(fn1,1000) 只会调用一次 fn1。

日期对象的应用:动态时钟的实现、考试倒计时的实现、节日倒计时的实现随堂测验

1、Date 对象的 getMonth() 获取到的值比实际月份小1

数组与日期

1、在JavaScript中( )方法可以对数组元素进行排序。

A、add()

B、join()

C、sort()

D、length()

2、下列关于Date对象的getMonth()方法的返回值描述,正确的是( )。

A、返回系统时间的当前月

B、返回值的范围介于1~12之间

C、返回系统时间的当前月+1

D、返回值的范围介于0~11之间

3、setTimeout("adv()",20)表示的意思是( )。

A、20秒后,adv()函数就会被调用

B、20分钟后,adv()函数就会被调用

C、20毫秒后,adv()函数就会被调用

D、adv()函数被持续调用20次

4、var arr = [2,3,4,5,6]; var sum =0; for(var i=1;i < arr.length;i++) { sum +=arr[i] } console.log(sum);

A、20

B、18

C、14

D、12

5、对数组里数据的排序可以用 sort 函数,如果排序效果非预期,可以给 sort 函数加一个排序函数的参数

6、reverse 用于对数组数据的倒序排列

7、向数组的最后位置加一个新元素,可以用 pop 方法

8、unshift 方法用于向数组删除第一个元素

第3章 常用内置对象-字符串及应用于表单

随机点名器的实现随堂测验

1、innerHTML 属性用于设置或返回指定标签之间的 HTML 内容。

字符串对象常用的属性与方法随堂测验

1、1. var str="hello world"; document.write(str.indexOf("llo")); 输出结果为

A、1

B、2

C、3

D、4

标题栏滚动显示效果随堂测验

1、var str="hello world"; document.write(str.substr(3,5)); document.write("
"); document.write(str.substring(3,5)); 输出结果为

A、lo wolo

B、lolo wo

C、llollo

D、lowolo

form 对象-表单随堂测验

1、表单中只能包含表单控件,而不能包含其他诸如图片之类的内容。

表单及其控件的访问随堂测验

1、输入框中maxlength属性表示输入框中允许输入字符的最大数。

input 控件常用方法随堂测验

1、元素调用blur()方法可以让光标离开当前元素上

下拉列表框的应用随堂测验

1、selectedIndex 属性可设置或返回下拉列表中被选选项的索引号。

表单简单验证随堂测验

1、下列代码能否验证oValue变量中的字符串长度必须是6~18位? if(oValue.length > 18 || oValue.length < 6){ //字符串长度必须是6~18位 oUsername_span.innerHTML = "长度应为6~18个字符"; oUsername_span.style.color = "red";//设置颜色为红色

字符串及表单测试

1、String对象的方法不包括( )。

A、charAt()

B、substring()

C、toUpperCase()

D、length()

2、使用split("-")方法对字符串"北京-东城区-米市大街8号-"进行分割的结果是( )。

A、返回一个长度为4的数组

B、返回一个长度为3的数组

C、不能返回数组,因为最后一个"-"后面没有数值,代码不能执行

D、能够返回数组,数组中最后一个元素的数值为null

3、以下有关表单的说明中,错误的是:( )。

A、表单通常用于搜集用户信息。

B、form标签中使用 action 属性指定表单处理程序的位置。

C、表单中只能包含表单控件,而不能包含其他诸如图片之类的内容。

D、form标签中使用method 属性指定提交表单数据的方法。

4、下列选项中,有关数据验证的说法中正确的是( )。

A、客观上讲,使用客户端验证也会受限于客户端的浏览器设置。

B、使用客户端验证可以减轻服务器压力

C、基于JavaScript的验证机制正是将服务器的验证任务转嫁至客户端,有助于合理使用资源。

D、以上说法均正确

5、对字符串str="welcome to china"进行操作 str.toUpperCase(),返回值是"Welcome To China"

6、对字符串str="welcome to china"进行操作 str.substring(1,5)返回值是"elcom"

7、对字符串str="welcome to china"进行操作 str.length的返回值是16

8、对字符串str="welcome to china"进行操作 str.indexOf("come",4)的返回值为4

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值