1.不同的数组类型
1.1 原始
原始数据类型有5个:数值,字符串,布尔值,undefined,null 。
//数值
let a = 1
console.log(a)
//字符串
let b = 'abc'
console.log(b)
//布尔值
console.log(true)
// undefined
let a
console.log(a)
// null
console.log(null)
//查询方式用 typeof
//比如:
let b = 'abc'
console.log(b, typeof b)
//运行结果
abc string
1.2 数据类型:引用
常用的引用有数组,对象,函数
// 1.数组
let a = ['phone', 300 , true]
console.log(a[0],a[1],a[2])
//2.对象
name: 'phone',
price: 300,
'in stock': true,
}
console.log('object: ', item['name'], item['price'], item['in stock'])
// 3.函数
//函数格式一下!
function fn1() {}
//用一个变量来引用的函数
const fn2 = function () {}
// 箭头函数
const fn3 = () => {}
2.分支的不同类型
分支有单分支、双分支、多少分支
1.单分支
if (true) {
console.log('成功')
}
2.双分支
if (!true) {
console.log('成功')
} else {
console.log('失败')
}
//代码运行效果
失败
3.多分枝
grade = 'A'
if (grade === 'A') {
console.log('优秀')
} else if (grade === 'B') {
console.log('良好')
} else if (grade === 'C') {
console.log('合格')
} else if (grade === 'D') {
console.log('补考')
} else {
console.log('非法输入')
}
//代码运行效果
优秀