HTML,CSS,JS练习题

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的方法


Array方法.png

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.
B.
C.
D.

1.外部资源由 元素表示,该元素可以被视为图像、嵌套的浏览上下文或插件要处理的资源。它包括各种属性,如存档、边框、分类、代码库、代码类型等。
2. 元素为