一、JS基础语法
跟java有点像,但是不用注明数据类型
使用var去声明变量
特点1:var关键字声明变量,是为全局变量,作用域很大。在一个代码块中定义的变量,在其他代码块里也能使用
特点2:可以重复定义,后定义的会覆盖之前的。如下代码会弹出5
{var x = "10";var x = 5;alert(x);}
JS的数据类型
使用typeof运算符,可以获取某变量的数据类型
JS的各种运算符
JS中的类型转换
使用parseInt将其他变量转换成数字,
JS中的函数
数组对象Array
特点:js中的数组长度可变,类型可变(有点像python里的列表),
字符串对象
自定义对象
Json对象
JSON的键值对都是双引号,注意!
Json文本在书写时时,由于它本身是字符串,要在外面加一对单引号,json里的键值对是双引号。
有了Json格式的文本,我们还没有拿到一个JSON对象,需要调用以下方法将文本转换成json对象,再使用 对象名.键来访问它的值
BOM对象
即browser object model,浏览器对象模型,允许js与浏览器对话,js将浏览器的各个组成部分封装成了对象。我们主要了解window和location对象,
DOM对象
documents object model
事件与事件监听
事件就是html页面上发生的事情,监听就是当做了某些事(例如鼠标点击,按下键盘按键等)执行的某些操作。