1. 声明age变量并赋值为18
const age = 18
2. 声明uname, age, gender 多个变量
const uname, age, gender
3. 定义数组,保存 小黑、小红、小花 三个人的名字
const arr = ['小黑', '小红', '小花']
4. 写出for循环遍历数组的基本语法
for (let i = 0; i < 数组名.length: i++) {
数组名[i]
}
5. 写出数字自增的做法有哪些
1.i++ ; 2.++i
6. 写出if单分支、双分支、多分支语句
单分支if(条件){ 满足条件要执行的代码 }
双分支:if (条件) { 满足条件要执行的代码 }
else { 不满足条件要执行的代码 }
多分支:if (条件1) { 代码1 }
else if (条件2) { 代码2 }
else if (条件3) { 代码3 }
else { 代码n }
7. 请写出三元运算符的语法
条件?满足条件执行的代码:不满足条件执行的代码
8. 请写出for循环的语法
for (变量起始值;终止条件;变量变化值) {
循环体
}
9. 写出出数组的常用方法和对应的作用
增:arr.push(新增的内容):数组末尾增加数据元素,以添加一个或者多个数组元素,返回的是数组长度,push可以实现一次性添加多个的效果, 推荐使用
arr.unshift(新增的内容):数组开头增加数据元素,以添加一个或者多个数组元素,返回的是数组长度
删:arr.pop():每次只能删除一个,删末尾的
arr.shift():每次只能删除一个,删开头的
arr.splice(操作的下标, 删除的个数)
改:数组[下标] = 新值
查:数组[下标]
10. 写出函数的语法
带有形参和返回值
function 函数名(形参) {
函数体
return 数据
}
11. 写出作用域有哪些
1.全局作用域; 2.函数作用域
12. 写出对象语法
let 对象名 = {
属性名:属性值,
方法名:函数
}
13. 写出遍历对象的语法
let obj = {}
for (let k in obj) {
console.log(k); //打印属性名
console.log(obj[k]);//打印属性值
}
14. 写出基本数据类型有哪5种
Number数值型 String字符串型 Boolean布尔型 undefined未定义型 null空类型
15. 写出 转换为数值型常见方法
显式转换:Number(数据)
隐式转换:除了 + 以外的算术运算符 比如 - * / 等都会把数据转成数字类型;
+ 号作为正号解析可以转换成数字型
16. 写出模板字符串使用方式
`${变量}`
17. 写出布尔类型的值为false 的值哪些
1、undefined(未定义,找不到值时出现)
2、null(代表空值)
3、false(布尔值的false,字符串"false"布尔值为true)
4、0(数字0,字符串"0"布尔值为true)
5、NaN(无法计算结果时出现,表示"非数值";但是typeof NaN === "number")
6、""(双引号)或''(单引号) (空字符串,中间有空格时也是true)
18. 写出 + 加号的功能有哪些
1.求和运算; 2.连接字符串; 3.数值字符串转数值(隐式转换)
js基础实战1-理论
于 2023-07-22 15:21:31 首次发布