原标题:JavaScript重要知识点,鲤鱼WEB全栈工程师许昌学院集训营第八周
选择/判断每题3分,简答每题10分,总计100分
1.有一个变量a=4.2,现想将其向上取整,用到的方法是(D)
A:Math.abs(a) B:Math.floor(a)
C:Math.random(a) D:Math.ceil(a)
解析:A:取绝对值;B:向下取整;C:随机数:返回0到1之间的伪随机数
2.页面中有一个元素oDiv,以下哪种方法可以获取它的宽度(B)
A:oDiv.offsetLeft B:oDiv.offsetWidth
C:oDiv.clientLeft D:oDiv.clientWidth
解析:A:元素的左外边框和参考父元素左内边框的距离;C:边框的厚度,不指定默认为0;D:元素的客户区宽(水平方向上内边距+内容宽),不包括滚动条
3.分析以下代码,输出结果是(A)
<>
var one;
var two=null;
console.log(one==two);
console.log(one===two);
>
A:true false B:true true
C:false false D:false true
解析:var one; 只定义未赋值,故one是的值为undefined, undefined和null转换为Boolean类型后都为false
4.下面符合一个有效的java变量定义规则的是?(A)
A:_$te$t2 B:with
C:a bc D:2a
解析:第一个字符必须是一个字母、下划线(_)或一个美元符号($);其他字符可以是字母、下划线、美元符号或数字;1.with是关键字2. 不能以数字开头3. 变量名不能有空格
5.标签中定义var a="40",var b=7,则执行a%b会得到(A)
A:5 B:”5”
C:undefined D:null
解析:%:隐式转换,会将a转换为数字类型
6.给页面添加java的方式有(ABC)
A:使用标签,将java代码写到<>>之间
B:添加外部java文件
C:在起始标签书写java代码
D:使用@import引入java文件
解析:@import将css文件引入到css文件中
7.分析以下代码,输出结果是(D)
A:2 B:12
C:3 D:21
<>
var obj = {"key":"1","value":"2"};
var newObj = obj;
ne