1 数据的基本类型
number,string,Boolean (数字,字符串和布尔类型)
var a=10;
var b="hello world";
var c= true;
console.log(typeof a)
1-1 Number的进制和最值
js中八进制前面需要加0,十六进制前面要加0x
最大值 console.log(Number.MAX_VALUE)
最小值 console.log(Number.MIN_VALUE)
无穷大 console.log(Number.MAX_VALUE*2)
无穷小 console.log(-Number.MAX_VALUE*2)
2 复杂的数据类型
2-1 array 数组
// array 数组是一个有序的集合
var arr = [1,2,3];
console.log(typeof arr) //object
1.获取数组中的某个值 tips:数组的下标从0开始
console.log(arr[0])
2.获取数组的长度 length
console.log(arr.length)
3.用数组的长度获取数组最后一个值
console.log(arr[arr.length-1])
2-2 数组的方法
// push 向数组的后面添加值 使用场景:下拉刷新,分页的场景
特点:可以添加一个值也可以添加多个值
var arr[1,2,3]
arr.push(4)
console.log(arr)
// unshift 向数组前面添加值 使用场景:搜索和历史记录
var arr[1,2,3]
arr.unshift(0)
console.log(arr)
2-2 json对象
/* json 对象
{key-键:value-值
} */
var yang = {
'name':'yang',
'age':20,
'sex':'male',
}
var li ={
'name':'lisi',
'age':20,
}
// 读取对象的属性
console.log(li.age)
console.log(yang['age']);
// 给对象添加属性
li.sex = '女';
console.log(li)
//修改对象属性
li.age = 22;
console.log(li.age)
2-3 函数
/* 什么是函数:就是封装特点功能的代码块 接口的思想 */
function go(){
console.log("hello")
}
// 函数只有调用的时候才会执行
go();