1.js里面一切皆对象
4.循环结构:程序反复执行同一套代码
循环三要素:1.循环条件:循环继续运行的条件
2.循环变量:循环中做判断的量,循环变量一定是向着循环退出的趋势变化
3.循环体:循环做什么事
while(条件){干什么事}
for(){} 完全等效于while循环
5.原始数据类型:数据保存在变量本地 保存在栈中 string number boolean undefined null
引用数据类型:数据不保存在变量本地 。保存在堆中 object
数组:相当于多个变量的集合,如果要访问数组中的某一个值,用角(下)标访问 names[下标]
数组是没有任何数据类型限制的
数组遍历 for
数组的length属性返回的是数组的长度
封装函数
var arr=[数据1,数据2,function];
栈和堆其实就是两种内存中的存储空间;
对象:相当于多个变量(key/value)(键/值)的集合 对象的值是没有任何数据类型限制
对象的属性名一定是字符串。
访问对象的值 对象名.属性名
更改对象的属性值
心得:
数据类型没有限制,但不能写函数。但是可以用函数的值
通过角标开始从数组拿数据: