var 声明变量的关键字
var a = 123
使用
alert(a)
定义时不区分类型。但是使用时有类型的区分
变量类型:
一,基本类型
数字类型 var a = 10 var b = 10.5
字符串 var a = "aa" var b = 's'
布尔类型 真假 ture false
undefined类型 声明变量未赋值
null 涉及到一个量 但是这个量本身不存在
二,复合类型
1.数组
var a = [10,30.5,"hhh",'ss',true,undefined]
可以放任何,也可以放数组
console.log(a[7][2]) 可以访问数组
2.对象
var a = {
name:"abc",
age:28,
play:["篮球","足球"]
husband:{
name:"bcd"
age:30
}
定义对象,逗号隔开
var oo = a
concole.log(a)
var aa = a.name
3.函数
定义函数 function f(a,b) {
console.log(a)
console.log(b)
console.log("函数执行")
}
调用函数
f(10,"aaa")
console.log(f)
匿名函数
var aa = function(a,b) {
console.log(a)
console.log(b)
console.log("匿名函数执行")
run: function(a,b){
console.log(a)
console.log(b)
console.log("对象里的匿名函数")
}
console.log(aa)
aa(1008,800)
调用时用变量加括号
通过对象.属性访问
console.log(run)
函数调用与交互相关
onclic单击触发 onmouseenter鼠标放上去触发 onmouseleave鼠标离开触发
document.ondblclick = function() 双击触发
console.log(document)作为文档打印
console.dir(document)以对象的方式打印
需要传参但不能加括号时,直接写代码