1.与其他 IEEE 754 表示浮点数的编程语言一样,JavaScript 的 number 存在精度问题,比如 0.2 + 0.4 的结果是 0.6000000000000001。以下选项中,能得到 0.6 的是?
A.parseFloat(0.2 + 0.4)
B.parseFloat((0.2 + 0.4).toFixed(1))
C.Math.round(0.2 + 0.4)
D.parseFloat((0.2 + 0.6).toPrecision(1))
1.parseFloat 解析一个字符串,并返回一个浮点数
2.toFixed 把数字转换为字符串,结果的小数点后有指定位数的数字
3.Math.round 把一个数字舍入为最接近的整数
4.toPrecision 把数字格式化为指定的长度
对应数据
A 0.6000000000000001
B 0.6
C 1
D 0.8
// parseFloat(),解析一个字符串,并返回一个浮点数。
// toFixed把数字转换为字符,结果的小数点后有指定位数的数字,按四舍五入取值
var num = new Number(15.7857);
var a = num.toFixed(); //16 无参数,表示小数点后面位数为0位,然后四舍五入
var b = num.toFixed(1);//15.8
var c = num.toFixed(3);//15.786
var d = num.toFixed(10); //多出的补0
//toPrecision()把数字格式化为指定长度
var f = num.toPrecision();//15.7857,无参数,返回原数字
var g = num.toPrecision(1);//2e+1,参数小于整数部分位数,返回科学计数
var h = num.toPrecision(3);//15.8,也是有四舍五入
var i = num.toPrecision(10);//15.78570000,长度不够补0
2.以下js操作Array的方法中不能添加元素的是:()
A.push
B.pop
C.unshift
D.splice
考察数组Array的方法
3.关于 HTML ,以下说法错误的是:
A. 声明位于文档中的最前面,处于 标签之前。告知浏览器以何种模式来渲染文档。
B.HTML 语义化良好的页面丢失样式时也能呈现出清晰的结构。
C.HTML 语义化良好的页面有助于 SEO。
D.推荐使用 section 元素代替 article 元素及 nav 元素。
SEO是搜索引擎的英文缩写,中文译为“搜索引擎优化”。在了解搜索引擎自然排名机制的基础上,对网站进行内部及外部的调整优化,改进网站在搜索引擎中的关键词自然排名,获得更多流量,从而达成网站销售及品牌建设的预期目标。
在HTML5中,article元素可以看成是一种特殊类型的section元素,它比section元素更强调独立性。即section元素强调分段或分块,而article强调独立性。具体来说,如果一块内容相对来说比较独立的、完整的时候,应该使用article元素,但是如果你想将一块内容分成几段的时候,应该使用section元素。
4.如果需要匹配包含文本的元素,用下面哪种方法来实现?
A.text()
B.contains()
C.input()
D.attr(name)
text()是jQuery中的方法,可是设置或返回被选元素的文本内容
contains()选择器,选取包含指定字符串的元素,字符串也可以是文本
input()选择器,选取表单元素
attr(name,value)属性操作,设置或返回被选元素的属性和属性值
本题选B
5.哪个元素表示外部资源? 外部资源由 元素表示,该元素可以被视为图像、嵌套的浏览上下文或插件要处理的资源。它包括各种属性,如存档、边框、分类、代码库、代码类型等
正确答案: A 你的答案: A (正确)
A.
1.外部资源由
length 返回浏览器历史列表中的URL数量
back() 加载 history 列表中的前一个URL
forward() 加载 history 列表中的下一个URL
go() 加载history列表中的某个具体页面。
8.setTimeout(“go()”, 10);表示的意思是()
A.间隔10秒后,go()函数执行一次
B.go()函数持续调用10次
C.间隔10毫秒后,go()函数执行一次
D.间隔10分钟后,go()函数执行一次
setTimeout()方法接收两个参数,第一个参数可以是包含JavaScript代码的字符串,或者是一个函数。第二个参数表示等待多长时间的毫秒数将当前任务添加到队列中。
所以:
setTimeout(“go()”, 10); //等待10毫秒执行go函数
setTimeout(go, 10); //等待10毫秒执行go函数
setTimeout(go(), 10); //立即执行go函数
关于引号问题:
带引号,该方法在全局环境中寻找;
不带引号,该方法在局部环境中寻找。
(function () {
function fn() {
alert(2)
}
setTimeout('fn()', 1000); // 全局变量 打印1
setTimeout(fn, 1000); // 局部变量 打印2
})()
function fn(){
alert(1)
}
9.下面语法中,哪个可以定义一个带正方形的列表? ()
list-style-image: square
list-style-color: square
list-type: square
list-style-type: square
10.以下全部属于块级标签的是?
正确答案: D 你的答案: D (正确)