js学习基础
变量
定义声明变量:形式 var 变量名=变量值 可以用typeof()函数获取变量类型
数据类型
1.基础数据类型 :
数字 number
整型 int 浮点型 float double 布尔值boolean
字符串 string
2.复合数据类型:
数组array 定义方式:
var arr = new Array(1,2,3) 或 var arr = [1,2,3]
对象object 将在本博客其他文章里详细讲解
3.特殊类型: null undefined
变量的传值方式:
1.值传递 :拷贝一份赋值给变量 。基础数据类型是值传递
2.引用传值:把地址赋值给变量 。复合数据类型是引用传值 注意js中没有别名&符号传值
变量作用域 将在本博客其他文章里讲解
表达式 和 运算符
算术运算符 比较运算符 位运算符 赋值运算符 运算符的优先级 (这些基础的都不用说了)
这里提一下++ ,-- 在博客php中将讲解++
常量 js中是没有常量定义
流程控制
1.顺序
2.选择 if else, switch
3.循环 while, do while ,for ,for in
有关循环的关键字 continue break
函数 形式:
function func(arg){
内部还自定义变量argument接受参数
......
返回值
}
js事件编程 将在本博客其他文章里讲解
BOM:浏览器对象模型 将在本博客其他文章里讲解
DOM:文档对象模型 将在本博客其他文章里讲解