webveuje/考试/原题/js/前端js阶段性测试原题.md
2021-04-29 17:16:40 +08:00

158 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 考试题目
## 填空
1. js变量类型一共有 种,分别是哪些
2. 将 "025.5" 的string类型变量转化为 number 类型后 值是什么?
3. 1 + 1 的运算结果是
4. 0 || 3 的返回结果是
5. 1 && 5 的返回结果是
6. 三种数据类型检测的方法
7. js选中dom元素的几种方式 至少5种
8. jq选择器 至少5种(含组合型选择器) 并附上说明
## 简答
1. 定义一个数组[1,2,4,8,32] 计算所有数组元素的总和。
2. 定义一个方法 接受一个参数 计算从1 到传入数字的总和(累加)
3. 定义一个方法 接受一个参数 返回传入的参数是不是偶数 偶数返回 1 奇数返回 0
4. 有下面一段代码 请写出答案
```javascript
let obg = {
name:"啦啦啦",
age:18
};
function func(o){
o.name = 123
}
func(obg);
```
执行完之后obg的值是什么 为什么
5. 有下面一段代码 请写出答案
```javascript
let n = "喵喵喵"
window.n = "汪汪汪"
let obg = {
n:"啦啦啦",
echo: ()=> {
return this.n;
}
}
let jieguo = obg.echo()
```
请问变量 jieguo 的值是什么,为什么
6. 请写出一个构造函数 他有一个name 属性和一个 echo方法 执行echo的时候会返回他name的值 new 的时候将传入的参数的值赋值给name
7. 分析下面代码的预编译过程
```
var shopname='解忧杂货店';
var auth="东野圭吾"
function echo(){
var say=function(){console.log("welcome")}
age=40
function end(){
console.log('欢迎下次光临')
}
}
```
8. 用js创建元素的方式 画一个五环之歌
如下:
![image-20210219130402087](E:\web\考试\前端考试原题.assets\image-20210219130402087.png)