- 数据:分为基本数据和引用数据。基本数据不用再说,引用数据为数组,对象和函数
- 引用数据: 就是一个数据容器,拥有内存空间
- 函数:
function fn() {
console.log(123)
}
但函数不能自己调用函数中的代码
运行一次代码就调用一次
function fn() {
console.log(123)
}
var a=fn() //定义一个函数
consloe.log(a) //调用函数
- 表达式:表达式和表达式组合就成了语句,语句和语句配合就成了程序
-
成员(属性)访问表达式:引用数据通过["key"]的形式或点语法访问成员(属性)
var arr=[10,20,30] console.log(arr[2]) console.log(arr.length)
- 函数访问表达式:
var obj={fn:function(){
console.log(123)
}}
obj.fn() //obj.xx得到了一个函数 然后加小括号就可以调用函数
- 算术表达式: 例如“+”,两个数字相加或用于两个字符串相连接(两个都是数字则数字相加,若有一个为数字另一个是字符串,则会将数字转变为字符串)。另外需要注意的是:true代表1,false代表0