一、document.getElementById("demo"):获取html中定义标签
二、match()方法
- 可以将字符串的的值查找出来,可以查找一个或是多个,没有值的话会返回null,有的话返回数组
- 不区分大小写
- 比较依赖于regexp 匹配的文本是否有标志g,没有regexp标志g,那match()方法只能执行一次,没有找到返回null,否则,它将返回一个数组
三、isNaN()方法
- 检查参数是不是非数字类型
- 如果参数为NaN或是字符串、对象、undefined等非数字值则返回true,或者为false
- 空格识别不出来
四、 write innerHTML 的区别
- write是方法,会全部重新网页内容,不能定向修改
- innerHTML是属性,是可以选择性的修改
- write直接写入页面内容,会自动调用document.open,关闭之后也会重新调用,会导致内容重写,而innerHTML不会导致页面全部重绘
作用域
分为全局作用域和局部作用域
- 全局作用域在在页面中可以全局使用
- 局部作用域只在函数里面声明和使用
HTML事件
- onclick 点击的时候
- onchange 值改变的时候
- onmouseover 鼠标移到该元素的时候
- onmouseout 鼠标离开元素的时候
- onkeydown 按下键盘按键
- onload 页面加载完成的时候
数据类型
分类
基本类型: String、Number、Undefined、Null、Boolean
引用类型: Object(任意对象)、Array(一种特别的对象,数值下标)、Function(一种特别的对象,可以执行)
判断
typeof :可以判断 Undefined、String、Number、Boolean 不能判断 Null、Object instanceof : 判断对象的具体类型 ===: 判断Undefined、Null
字符串
字符串属性
- constructor 返回创建字符串属性的函数(no)
- length 返回字符串的长度
- prototype 允许您向对象添加属性和方法(no)
字符串方法
- charAt() 输入指定位置的索引,返回对应的字符串
- charCodeAt() 返回指定索引位置字符的 Unicode 值
- concat() 拼接两个字符串
- indexOf() 指定字符串,返回第一次出现的位置,没有查找到返回-1
- lastIndexOf() 指定字符串,返回最后出现的位置,没有查找到返回-1
- localeCompare()