JS 的语法结构与 c 语言较相似, 但其是一门弱数据结构的语言. 主要用于与 html 数据的交互.
1. 数据类型:
number 数值型 string 字符串 boolean 布尔型 undefined 未定义 (一般是没有值的变量) object 对象型 (包括 null 空对象)
2. 定时器
单次定时器 setTimeout(), 多次定时器 setInterval()
3. 事件:
JS 监听 HTML 中用户的行为, 并进行交互. 监听事件的方法一般有 onclick,onmousedown,onmouseup,onmouseleave,onmouseover 等, 监听鼠标的行为.
4. 写法差异
JS 中捕捉 HTML 的 class 属性是使用 className;
JS 中对 CSS 的属性 margin-left 等加 "-" 的属性, 采用驼峰命名法 marginLeft 进行处理.
5. 等等差异:
== 表示比较两个对象的数值 === 表示比较两个对象的数值和数据类型
6. 函数
indexof() 返回对象的第一个索引
push() 数组中插入数据
pop() 删除最后一个数据
array.join("-") 将数组组合成字符串
a.splice() 删除数据, 并插入数据
substring(begin,end) 切片
来源: http://www.bubuko.com/infodetail-3093594.html